13919049954

动态网页设计技术—ASP,PHP和JSP的比较和分析

作者: 日期:2017/8/2 9:38:45 人气:38

  (一)ASP 技术的优缺点。

  ASP 由微软开发,是一种运用在服务器端的脚本语言,其全称是 Active Server Pages,译成汉语是动态服务页面。利用ASP、HTML 页面和 Active X 相互结合的方式,来编写开放式的Web服务器的工作程序。ASP 的主要优点为形式简单,容易编辑、容易上手、编写不易出错等。

  ASP技术运用浏览器/Web服务器/数据库服务器三层构造。用户功能层处理服务器和浏览器、服务器和数据库服务器之间的接口问题,实现Web服务器对用户的响应、解释以及对数据库服务器的访问功能;数据处理层处理数据库服务器与Web服务器的接口问题,实现数据库服务器对Web服务器的访问响应。由于所有的程序不需要在客户浏览器上执行,而是在服务器端直接执行,等到程序执行结束后,服务器把结果反馈给客户浏览器,所以ASP 技术能够解决客户端的浏览器不可以运行已知代码这一问题,减轻了用户端浏览器的压力,保障了交互的实时性。

  (二)PHP技术及其特点。

  PHP提供类和对象,支持构造器、提取类等。因为PHP的基本思想是面向对象,这也体现了基于Web编程需要很强的面向对象编程能力的事实。PHP是一种跨平台的语言,几乎可以运行在所有环境下,包括Windows,Unix,Linux的Web服务器。

  PHP 的使用是免费的,即它是自由运用到在众多平台的。PHP技术具有执行效率高、速度快、耗费较少的优势。PHP 有很多的长处,但同时也有劣势,包括在没有多层次结构支持的情况下,一些大型应用的需求得不到满足;规模空间较小,只能用分布式计算来解决高负荷站点的计算问题,这样很难开发出稳定的站点应用系统。另一方面在PHP的后台数据库改变时,必须对源代码做相应的修改才能运行,增加了系统的维护时间和成本。而且由于PHP主要支持企业层级以下的形式,所以几乎不可能在企业层级和大型站点使用PHP。再加上PHP不能进行编译性质的开发工作,从而不能实现商品化的开发应用。

  (三)JSP技术及其特点。

  在JSP技术中,设计网页和格式化最终的网页是通过HTML或者XML标识来实现的。Web网页开发人员使用JSP或者小脚本来生成页面上的动态内容。生成的内容由JSP标识和JavaBeans/EJB组件封装,并且被捆绑在小脚本中。脚本都是在服务器端运行的,由Web网页管理者和网页开发人员来编辑和使用JSP页面,对脚本的内容不会造成影响。在服务器端,JSP引擎翻译JSP标识和小脚本,形成所请求的内容(如通过访问JavaBeans组件,使用JDBC来访问数据系统),最后把结果以HTML(或XML)网页的方式返回给浏览器。

  JSP具有许多优点:

  1.适用平台广。JSP可以运行在具有Java虚拟环境下的一切平台。

  2.代码执行高效。JSP代码只在第一次被运行时被编译,此后每次执行均不需要再次编译。减少了执行时间,提高了执行效率。

  3.代码可移植性好。JSP的生成以Java语言为背景,承接了Java的一切特征。所以在一种平台的机器上运行通过的代码,只要做相应的少许修改,便能够很轻松地在另一种平台的机器上运行成功。

  PHP、ASP 以及JSP 是目前动态网页设计的三种主要的设计技术。它们都各有千秋,相互抗衡,在当前的动态网页设计中均占有一定的市场。就小型的商业网站、个人网站以及校园网站来说,主要是ASP 和PHP 技术来支撑。而ASP在这几年的迅速发展后逐渐被运用于大型网站的开发。再者由于JSP 以功能强大的 Java为 基础,JSP的灵活性很强,发展前景巨大,被开发并运用于各种大型网站。


            金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。

    官方微信

    本文网址:http://lz.net.cn/SEOyouhua/106.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    更多>>网友评论
    发表评论