回 帖 发 新 帖 刷新版面

主题:建设工作室提供:ASP、JSP、PHP 三种技术比较

建设工作室提供:ASP、JSP、PHP 三种技术比较

官方网站:    http://www.web300.cn
提供网站程序源码:企业站/商城网店/学校/医院/行政/门户/房产/...什么样的都有!
————————————————————————————————
目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。

简 介

  ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。

  PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。

  JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

  三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成 Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP 、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML页面只依赖于Web服务器,而ASP 、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP 、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。

技术特点: 
ASP:
1. 使用VBScript 、 JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
2. 无须compile编译,容易编写,可在服务器端直接执行。
3. 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。 
4. 与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages 所使用的脚本语言(VBScript 、 Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。
5.Active Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其它脚本语言,譬如REXX 、Perl 、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 对象。
6. 可使用服务器端的脚本来产生客户端的脚本。
7. ActiveX Server Components(ActiveX 服务器组件 )具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C++ 、COBOL等程序设计语言来编写你所需要的ActiveX Server Component 。

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

JSP:
1.将内容的产生和显示进行分离 
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。在服务器端,JSP引擎解释JSP标识,产生所请求的内容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。

2.强调可重用的群组件 
绝大多数JSP页面依赖于可重用且跨平台的组件(如:JavaBeans或者Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。 

3.采用标识简化页面开发
Web页面开发人员不会都是熟悉脚本语言的程序设计人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容产生所需要的。标准的JSP标识能够存取和实例化JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。 JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。由于JSP页面的内置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java程序设计语言“一次编写,各处执行”的特点。随着越来越多的供货商将JSP支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。 

应用范围:
ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,只能执行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的组件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的群组合来扩充,Unix下的COM实现起来非常困难。

PHP3可在Windows,Unix,Linux的Web服务器上正常执行,还支持IIS,Apache等一般的Web服务器,用户更换平台时,无需变换PHP3代码,可即拿即用。

JSP同PHP3类似,几乎可以执行于所有平台。如Win NT,Linux,Unix。在NT下IIS通过一个外加服务器,例如JRUN或者ServletExec,就能支持JSP。知名的Web服务器Apache已经能够支持JSP。由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的执行平台。虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。

性能比较:
有人做过试验,对这三种语言分别做回圈性能测试及存取Oracle数据库测试。在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了20000*20000的回圈。而ASP、PHP测试的是2000*2000循环(少一个数量级),却分别用了63秒和84秒。(参考PHPLIB)。 数据库测试中,三者分别对 Oracle 8 进行 1000 次 Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒,ASP则 需要 73 秒。 

前景分析:
  目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。首先,PHP缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,群组成二维数组。而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。

ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和Transcation Server获得结构支持;JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere。它们都是通过CGI来提供支持的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。

总之,ASP,PHP,JSP三者都有相当数量的支持者,由此也可以看出三者各有所长。正在学习或使用动态页面的朋友可根据三者的特点选择一种适合自己的语言。

回复列表 (共6个回复)

沙发

网站、域名、主页的解释...... 

我们可以把网站比喻为网上公司,域名就是公司名,所以可以只申请域名,而不建立网站。而建立网站则必须要有域名。主页就是宣传、介绍公司的一些图片和文字资料。所以将主页放在别人的网站上,只是做做广告而已,你不可能有自己的域名和网站,也就不可以开展更多的业务,比如网上订货,用户调查等等。而你有了自己的网站后,有自己独立的域名(如海尔集团:www.haier.com),独立的E-mail 地址(如haier@haier.com),这样无论在什么地方做广告都可以收到更好的效果。 

    公司建立自己的网站就向盖一栋办公大楼一样。虚拟主机就是大楼的主体,网页就是大楼的装修,楼有大有小,装修有好有坏。所以要请专业的建筑公司和装修公司来施工。也就是要选择好的虚拟主机提供商和网页制作商(专业网络公司)。建楼之前还要请设计人员设计。也就是根据公司实力、业务量确定虚拟主机的大小、位置、价格、服务等内容。当大楼建好之后还要请物业管理公司来管理维修大楼。也就是委托主页制作商(专业网络公司)定期或不定期的维护修改主页。这样即便你不懂建筑、不懂装修、不懂管理也可以建立自己的大厦,甚至比自己亲手建立的还要好,因为毕竟是专业公司在为您服务。

板凳

建立网站的10大好处


1.多信息量多,您不仅可以用文字、图片、动画等方式宣传自己的产品,而且可以介绍自己的企业,发布企业新闻,介绍企业领导,公布公司业绩,提供售后服务,举办产品技术介绍等等。
2.快信息更新快,网站上的信息更新比任何传统媒介都快,通常几分钟之内就可以做到内容新,从而使企业在最短的时间内发布最新的消息。
3.好宣传效果好,除了网站每天24小时面向全世界开放使它的宣传效果好以外,在中国,网络宣传的对象通常是20-35岁、有较高学历、较高收入的人。这些人现在是社会的中坚,未来一、二十年仍将是社会的中坚。这就像北京广告价位最高的是长安街两侧,其次就是人少、商场少的机场路。因为商家认为路过这里的人素质高,有潜力。
4.省建立网站的费用之低,一定超出您的想象,通常一个网站的建设和维护费用一年只需要几千元左右,而几千元可能只是在电视台做几秒钟广告、在报纸做一版广告的钱。而在这里,您却是建立了一个实实在在的网站,
5.全网站宣传有“三全”。一是全方位,二是全天候,三是全世界。全方位是指您可以宣传企业的方方面面,而不必担心有时间限制、版面限制。全天候是指您的网站每天24小时不停开放,任何时问、任何人都可以去拜访。网站又是面向全世界的,无论是中国的,还是外国的都可以看到您的网站,您的网站就是您的企业面向全世界的一个电视台、出版社、广播站。
6.特建立网站后,您很快就会发现它独特的优势,您可以在网站上发布调查表,得到来自消费者的最新信息,您还可以建立留言板,倾听消费者的呼声,还可以建立BBS,请消费者为企业发展献计献策。您还可以将自己的网站向世界上有名的搜索引擎注册,这样任何一个需要您的产品的人都能够很快地检索到您的产品,并来到您的网站。
7.名建立网站对树立企业形象很有好处,您的企业将以一种生机勃勃、充满活力、迅速接受新鲜事物、领先时代潮流、不断发展的形象出现在世人面前。这是花钱买不来的。
8.易建立网站非常容易,您不需要有专门的设备、专业的人员,也不需要由出版部门或者广告部门的批准,您只需要确定要建立网站,一切由我们来为您服务。
9.事实上,建立网站除了可以宣传企业以外,更大的好处是可以开展电子商务,您可以在自己的网站开展示会,可以开展网上订货,网上交易,未来还可以通过电子货币实现网上结算。目前,美国人已经可以在网上买到大到别墅,小到衬衣的很多东西。上海最近也开了几家网上商店。而山东的农民已经开始网上买菜了。
10.建立网站后,还可以使您更好地利用网络优势,开展网络传真,网上电话等业务,充分享受网络带来的迅速和廉价。

3 楼

尺有所短寸有所长

4 楼

建立网站的注意事项 



1、要注意网站位置(也就是网站速率)。网站可以建在国内也可以建在国外,通常建在国外的网站便于国外客户以高速率访问,比较适合于外向型企业;建在国内的网站便于国内客户以高速率访问,比较适合面向国内的企业。而国内网站又以建在北京为好,因为这个城市是中国电信ChinaNet中心城市,便于全国的访问。这就象在中央电视台做广告的效果远好于在县电视台做广告一样。
我们为您提供国内建站、国外建站、国内外同时建站三种方式,其中国内站点建在北京,以155M速率与ChinaNet相连,国外站点建在美国硅谷,以622M速率与Internet主干道相连。这是目前我国所能达到的最好的选择。 
2、要注意网页设计。网页是网站的门面,一个网页设计不好的网站就象一个制作蹩脚的广告一样,让人看了非但不能有好印象,反而影响了被企业的形象。
我们有专业的网页设计人员给您提供服务,可以为您设计新颖、别致、有吸引力、功能齐全的网页,完全有能力、有创意地按照您的要求进行设计,为您的企业树立一个良好的形象。 
3、要注意网站建设商提供的技术和服务。有的公司由于没有完备的技术力量和服务人员,不能为客户提供完善的服务,而通常客户都比较缺乏网络知识和技术人员,使得一些客户虽然建立了网站却不能充分利用它。
我们为客户提供完善的服务,其中包括网站的日常维护和更新,网站访问情况报告,免费技术咨询,培训技术人员。对于需要的客户我们还提供英文翻译,Email代管,搜集商业信息等服务。我们的技术人员将保证您的网站能够安全正常、畅通无阻地与世界相连。 
4、要注意网站的推广。网站要想提高知名度,宣传是必不可少的,我们有完善的网站推广计划,其中包括世界知名搜索引擎注册、热门站点链接、推荐网上广告等方式。事实上,网站宣传的效果好坏直接决定了网站能给企业带来多少效益,例如,江西赣州富通木制品厂(富源集团)经我们做网站推广后,在不到两个月的时间里就收到了十几个国家,近百封联系业务的E-mail,其中两笔出口业务已经成交。 

5 楼

企业建立网站指南 



注册了域名就相当于在因特网上给自己的公司报了户口,但只有户口而没有家,你无法向别人介绍自己,别人也无法找到你。建立一个网站就是在网上给你的企业建一个家。这样你就可以在这里向客户介绍你的企业,展示你的实力,推销你的产品。客户可以给你的网站发电子邮件咨询问题,你可以把最新的产品放在网上供大家选购。世界上任何一个上网的人都可以拜访你的企业,而你的企业同时也展现在全世界的面前。这是一个多么好的宣传企业、树立企业形象的方式。

1、有利于提升企业形象

    一般说来,企业建立自己的网址,不大可能马上为企业带来新客户、新生意,也不大可能大幅度提高企业业绩。毕竟,企业用于网站的费用很底,期望极底的费用能马上为企业带巨大的收益是不现实的,企业网站的作用更类似于企业在报纸和电视上所做的宣传企业本身及品牌的广告。不同之处在于企业网站容量更大,企业可以把任何想让客户及公众知道的内容放入网站。此外,相对来说,建立企业网站的投入比其它广告方式要低得多。当然,网站和广告是两种不同的宣传方式,各有不同作用,它们之间更多的是互相补充,而不是排斥,企业如拥有自己的网址,应在网络(INTERNET)中推介该网址,并把具体的内容放入网站。

2、使企业具有网络沟通能力 
    在中国,人们对互联网络往往有所误解,以为电子信箱就是互联网络,有的企业将电子邮件地址当成网址,并印在名片上。实际上,电子邮件只是互联网络最常用、最简单的功能之一。互联网络真正的内涵在于其内容的丰富性,几乎无所不有。对企业来说,具有网络沟通能力标志是企业拥有自己的独立网站,而非电子信箱。

3、可以全面详细地介绍企业及企业产品 
    企业网址的一个最基本的功能,就是能够全面、详细地介绍企业及企业产品。事实上,企业就可以把任何想让人们知道的信息放入网址。如企业简介、企业的人员、厂房、生产设施、研究机构、产品外观、功能及使用方法等,都可以展示于网上。

4、可以与客户保持密切联系 
    在美国,每当人们想知道某企业有什么产品、服务或新产品、服务,甚至只是想知道该企业有什么新闻时,他们就会习惯性的进入该企业的网址。因为大多数企业已经把所有的产品、服务信息发布于网上,并且定期在网上发布有关企业的新闻信息。由于互联网络这种高科技的媒介进入中国时间不长,中国企业与客户之间现在暂时还不习惯于这种联系方式。但随着越来越多的企业对互联网络认识的加深,在网上发布产品和信息这种现况将发生巨大改变 ,目前已经有越来越多的中国企业具有自己的网络能力,并逐渐习惯于利用网络与客户进行沟通。

5、可以与潜在客户建立商业联系 
    这是企业网址最重要的功能之一,也是为什么那么多国外企业非常重视网站建设的根本原因。现在,世界各国的经销商主要都是利用互联网络来寻找新的产品和新的供求,因为这样做费用最低、效率最高。原则上,全世界任何人,只要知道了企业的网址,就可以看到企业的产品和服务。因此,关键在于如何将企业网址推介出去。一种非常实用、有效且常用的方法是将企业的网址登记在全球著名的搜索引擎上(如YAHOO、EXCITE、ALTAVISTA等),则可以使潜在客户能够容易地找到企业和企业的产品。这正是商业上通行的做法,而且已被证明是十分有效的。

6、可以降低通迅费用 
    对于企业来说,每年的通迅费用,尤其是涉及到进出口贸易的通迅费用,是一笔非常庞大的开支。利用企业网站所提供的集团电子信箱(可达到达30个左右,usename@com、panyname.com),可以有效地降低通迅费用,这是企业建立网站的另一个益处(利用E-mail通迅的费用仅为市话费用)。

7、可以利用网站及时得到客户反馈的信息 
    客户一般是不会积极主动地向企业反馈信息的。如企业在设计网站时,加入客户与企业联系的电子邮件和电子表格,因使用极其方便,一般来说,客户习惯于使用这种方式与企业进行联系。因此,企业可以得到大量的客户意见和建议,将有利于企业的蓬勃发展。


建网可为企业带来什么

“花最少的钱,做最多的事”,是网络的最基本的特征。

  1.在网上发布企业信息,宣传企业形象。你可以花相当于广交会二分之一,三分之一,甚至更少的钱,在网上向全世界上亿客户365天每分每秒介绍你的企业。

  2.在网上进行资料查询,寻找客户等活动。你可能花了几万元在广交会找不到一家满意的客户,却可能在网上仅花了几元电话费就找到了一家甚至多家有实力的对口客户。

  3.用电子邮件,FAXSAV,互联网传真等手段与客户进行商务联络。一份需要花费几十元甚至上百元的传真,用电子邮件,仅需几秒钟就可以迅速准确地发送到您客户之中。另外,彩色图片,声音等信息,也可以发送。这是传真机所无法做到的。FAXSAV所省传真费大约80%。互联网传真也可以省约50%的费用。现在,还可以打网上语音电话、可视电话,费用也是每分钟3分钱。

  4.在网上发展电子商务。目前,在网络的发源地美国,人们已经开始在网上购物,买书,在网上进行连锁店的进货安排等。在成都,已有了网上销售汽车。

  历史已经反复证明,最先抓住机遇的人,收获最大。有人称,上网是本世纪末给企业提供的最后一次机遇。机不可失。早上网,多收益!


怎样才能建立网站

通常建立网站的方式有三种:

一、是完全自己建,这要求公司有专业技术人员和专门的设备,同时公司网络业务量很大。这种方式投资极大,适合像Yahoo、IBM等国际大公司。 
二、是自己租主机和线路来建立网站,这种方式投资比较大,也需要专业技术人员。 
三、是采用虚拟主机技术建立网站。这种方式建立的网站与上面两种方式建立的网站没有本质区别,而投资很小,因此很受企业欢迎。在美国90%以上的企业采用虚拟主机的方式建立网站,在我国像中化总公司、青岛海尔、青岛啤酒、江西富源集团、江西赣南制药厂等这样的大企业的网站也是采用这种方式建立的。


建自己的网站是否超前

    我国现在的网络用户是1800万。且它正以每年超过500%的速度飞速发展。抛开前景不说,就是在现在,上网的人们也是一个不小的市场。最近的统计数字表明,网民是由中青年、中高收入、受过良好教育的人组成。这些人现在是社会的中坚,未来一、二十年仍将是社会的中坚。这个市场能放弃吗?这就像北京广告价位最高的是长安街两侧,其次就是人少、商场少的机场路。这是为什么?因为商家认为路过这里的人素质高,有潜力。

    退一步说,当网络普及了,别人把网络资源瓜分殆尽之时再建立自己的网站是不是太迟了。

    况且,在欧美发达国家网络已经非常普及。网络是面对全世界上亿的客户,我们提供的是中英文互换的服务。你的市场已经拓宽到世界上网络覆盖的每一个角落。你上网越早,来自国内其他同行的竞争就越小。

一言以蔽之:“早日上网,抢占市场。”

6 楼

企业建网站的重要性和建网站之后能给企业带来什麽效益? 


现在是互联网高速发展的时代了,人们已经习惯了在互联网上查找一些信息。如果企业建立了网站,会给企业增加更多的机会。 所以企业要想在现在的市场竞争中获胜,建立网站,做一些宣传是必须的! 并有如下好处:
树立您的企业形象 
拥有企业自己的域名,建立企业自己的网站,树立企业在信息时代的完美形象。 
加强客户沟通宣传企业产品 
企业可以通过网站建立与客户沟通的便捷渠道,全面展示企业的所有产品。 
建立新的商业信息模式,扩大产品销售渠道 
通过网上订购等功能可以建立不受地区限制的销售渠道,配合客户管理功能加强企业对客户信息的管理和利用。 
无须企业高额投入 
低投入、低风险,第一年按照企业不同的网站要求,双方协商网站建设价格;从第二年起,每年只需支付第一年合同额的20%(如不足680元按680元计),即可包含国际域名、100M至5000M虚拟主机空间、战略先锋将免费广告宣传、免费不限页次的更新维护。您只需定期缴纳少量费用就可以满足拥有自己企业网站的需求,而且无须您聘用专业人员维护,我们将帮您做到尽善尽美。 
完善的全方位增值服务 
100M带宽接入、专业的服务器配置、高速的网站访问,3年逾2万会员的服务经验;快捷及时的服务响应,免费的专业培训;将给您带来无忧的保障。 
免费的战略先锋网站首页广告宣传 
网站制作完成后将免费提供给您在本网站首页广告宣传。同时免费提供给您为期一年的本站一级栏目首页广告宣传!

我来回复

您尚未登录,请登录后再回复。点此登录或注册