web开发技术系统有什么?

如题所述

目前使用的主流Web开发技术主要有四种:ASP、ASP.NET、JSP、PHP。

1、ASP


ASP(ActiveServerPages)动态服务器页面,使用VBScript脚本语言,可以将脚本语言直接嵌入HTML文档中,不需要编译就可以直接运行。


优点:(ActiveServerPages)


①、由于ASP程序是在服务器端运行的,当客户端浏览器访问ASP网页时,服务器将网页解释成标准的HTML代码发送给客户端,所以不存在浏览器兼容问题。


缺点:


①、因为每当客户端打开一个ASP页面时,服务器都会将该ASP程序解释一遍,最后生成标准的HTML代码发送到客户端,从而影响了ASP程序的运行速度。


②、ASP程序只能运行在Windows操作系统的IIS环境中,可移植性差。




2、ASP.NET


ASP.NET是Microsoft(微软)发布的Web端程序开发技术,不能简单地看作是对ASP的扩展和升级(有了本质的区别)。ASP.NET目前主要支持的语言有C#和VB。


优点:


①、微软的VisualStudio开发平台,为ASP.NET程序提供了可视化的开发环境,可以提高编程效率。


②、引入了服务端控件的概念,这样使开发交互式网站更加方便。


缺点:


①、ASP.NET目前只能运行在Window操作系统的IIS环境中,可移植性差。




3、JSP


JSP(JavaServerPages)Java服务器页面是由HTML代码和嵌入其中的Java代码组成的,具有良好的跨平台性。在网页被客户端请求时,服务器对其中的Java代码进行处理,然后将生成的标准HTML页面发送到客户端。


优点:


①、与ASP不同的是JSP页面第一次被访问时,服务器将JSP编译成二进制代码,并保存起来,以后当客户机再次访问该页面时,这些二进制代码被直接调用,所以JSP较ASP具有更高的执行效率。(第一次访问时较慢,之后比较快)


②、有非常好的可移植性。


缺点:


①、开发比较复杂,开发周期长。





4、PHP


PHP(PHPHypertextPreprocessor)超文本预处理器是将脚本语言嵌入到HTML文档中,它大量采用了C、Java和Perl语言的语法,并加入了PHP自己的特征。


优点:


①、学习门槛低,易于学习、入门。


②、可移植性比较好。


缺点:


①、没有强大的公司支持,更新速度比较慢。


温馨提示:答案为网友推荐,仅供参考
相似回答