主流动态网页技术优缺点的比较_第1页
主流动态网页技术优缺点的比较_第2页
主流动态网页技术优缺点的比较_第3页
主流动态网页技术优缺点的比较_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主流动态网页技术优缺点的比较ASP(ActiveServerPages)技术是微软公司最早推出的绑定于微软自身操作平台(Windows平台)的动态网页制作技术。ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。PHP是于1994年继ASP之后提出的。PHP一开始是一个用Perl语言编写的简单程序,RasmusLerdorf主要用它来追踪个人主页的访问者。在PHP中大多数功能的实现是通过不同的函数来实现的,这点不同于ASP大都是通过对象组件来实现的,但是程序代码亦能运行在服务器端,不受客户端浏览器的限制,这点就和ASP类似。JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP应用程序。JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为Java平台的一部分,JSP拥有Java编程语言“一次编写、各处运行”的特点。ASP.NET基础教程ASP.NET是Microsoft.NET框架的主打产品之一,它为易于开发的动态.NETWeb应用程序提供基础结构,是目前动态网站设计技术中最新的开发技术。ASP.NET不仅是(ASP)的后继产品,而且是统一的Web开发平台,ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。总体来讲,4种技术各有各的特点和优势。ASP简单易学,比较容易入门,上手快,但是不可以跨平台;PHP技术以及JSP技术可以自由跨平台,而且页面执行效率高,只不过语法整体较为复杂;ASP.NET技术是目前最新的Web程序设计技术,也是目前业界主流应用技术。技术特点

ASP:

1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

2.无须compile编译,容易编写,可在服务器端直接执行。

3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。

4.与浏览器无关(BrowserIndependence),客户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。5.ActiveServerPages能与任何ActiveXscripting语言兼容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其它脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(ComponentObjectModel)对象。

6.可使用服务器端的脚本来产生客户端的脚本。

PHP:

1数据库连接

PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的群组合。你还可以自己编写外围的函数去间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地修改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。但PHP提供的数据库接口支持彼此不统一,比如对Oracle,MySQL,Sybase的接口,彼此都不一样。这也是PHP的一个弱点。

JSP:

1将内容的产生和显示进行分离

使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容。

2?强调可重用的群组件

基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。

3采用标识简化页面开发

标准的JSP标识能够存取和实例化JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。ASP优点:无需编译易于生成独立于浏览器4.面向对象5.与任何ActiveXscripting语言兼容6.源程序码不会外漏缺点:1.仅2种非类型语言:VBscript,Javascript

2.ASP页需要解释

3.代码,HTML和文本的混合,像意大利面条一样

4.使用同一文件

5.额外的功能代码

6.代码不能重用

7.没有调试机制

8.先关闭WEB服务器才能安装新版本的DLLASP.NET优点:1.简洁的设计和实施。2.语言灵活,并支持复杂的面向对象特性。3.开发环境。缺点:1.数据库的连接复杂。JSP优点:1、

一处编写随处运行。2、

系统的多台平支持。3、

强大的的可伸缩性。4、

多样化和功能强大的开发工具支持。缺点:1、

与ASP一样,Java的一些优势正是它致命的问题所在。2、

缺少系统性的资料。3、

速度超慢PHP优点:1、

一种能快速学习、跨平台、有良好数据库交互能力的开发语言。2、

简单轻便,易学易用。3、

与Apache及其它扩展库结合紧密。4、

良好的安全性。缺点:1、

数据库支持的极大变化。2、

不适合应用于大型电子商务站点3、

安装复杂。4、

缺少正规的商业支持。5、

无法实现商品化应用的开发。总体来讲,这

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论