|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.web|评价|支流三种支流手艺是哪三种呢?我次要讲一下ASP(ActiveXServerPage)、PHP、Java这三种手艺。次要是基于我到如今已利用的以下产物而谈:
ASP:MSIIS4/VisualeInterdev6
PHP:Apache1.2.x/HomeSite4.5/PHP4
Java:iPlanetWebServer4.1/JBuilder3.5/JDK1.2.2
以上手艺自己却实利用过,并且已利用它们做过项目,基于之前的事情履历给初学者和正在对本人使用体系举行选择的同仁谈谈本人对它们的评价,以做参考,同时也请人人提出本人的设法和定见,多交换。可是我有一个如许的意见:“一个产物它存在就有存在的来由,它不成能一无可取,而是必要你往选择一个最符合你的手艺、产物”。一个好的手艺要用在最符合它的中央,以是本文能够做为你参考的一个文章,而不会告知你任何一个手艺的“最”。
ASP:ActiveXServerPage
ASP我们先来谈谈它,由于ASP是到如今开辟人郡最广的一个手艺了,以是想来人人也会对它最存眷。ASP是一个近乎完善的设法,但是由于MS一个年夜的情况的成绩以是在一些方面反回使它减少在了一个小的框架中,假如它能更好的跳出这个框架,我想由它如今的基本将无人可比。
ASP更准确的说是一其中间件,这其中间件将Web上的哀求转进到一个注释器中,在这个注释器中将一切的ASP的Script举行剖析,再举行实行,而这时候能够在这其中间件中往创立一个新的COM工具,对这个工具中的属性和办法举行操纵和挪用,同时再经由过程这些COM组件再完成更多的事情。以是说,ASP壮大的不在于它的VBScript,而在于它背景的COM组件,这些组件来无穷的扩大了ASP的才能。
强势:
1、复杂易学。Basic有谁不会?很少会有人举手,以是有人在说这个开辟基本是最广的。并且MS有一直做的十分好的联机手册,当地化言语的匡助,同时十分快的呈现教授教养书本,如许会年夜小气便开辟职员的进修和对手艺的深切研讨。
2、安装利用便利。装好一个Windows2000,只需你安装了IIS哪么ASP就能够利用了,从没有甚么必要你花心机往设置的。而说假话,ASP的调优也不难做,而要做到最细时也不是常人能做的了的。
3、开辟工具壮大而多样。这个我不必说了,能够说的就是我之前利用VB中的WebClass开辟出的Web使用一点不差,事先让很多人年夜吃一惊,VB也能做ASP上的使用!!!实在这正申明了ASP开辟工具的多样化,同时它们的功效也很强,这一点已被很多程序员所津津有味。易用、复杂、人道化,这本就是微软的刚强哟。
4、效力高。在低的会见量下,ASP能表现出必定的效力,这时候它对呆板的请求其实不高。
弱势:
1、Windows自己的一切成绩城市刻舟求剑的也累加到了它的身上。平安性、不乱性、跨平台性(Win2K已不再撑持Alpha了)城市由于与NT的绑缚而展现出来。
2、ASP因为利用了COM组件以是它会变的非常壮大,可是如许的壮大因为WindowsNT体系最后的计划成绩而会激发大批的平安成绩。只需在如许的组件或是操纵中一不注重,哪么内部打击就能够获得相称高的权限而招致网站瘫痪大概数据丧失。
3、因为ASP仍是一种Script言语所没除大批利用组件外,没有举措进步其事情效力。它必需面临立即编绎的工夫磨练,同时我们还不知其面前的组件会是一个甚么样的情况。
4、没法完成跨操纵体系的使用。固然这也是微软的来由之一,只要如许才干发扬ASP最好的才能。但是我却以为恰是Windows限定了ASP,ASP的观点本就是为一个能让体系运转于一个年夜的多样化情况而计划的。
5、还没法完整完成一些企业级的功效:完整的集群、负载均横。
总结:
合用人群:熟习MS架构的职员。想用最短的工夫进修,同时想用最复杂的体例完成本人的使用。
合用平台:Windows系列平台合用使用:企业外部办理信息体系、中小Internet使用、疾速数据库开辟的使用。
进修体例:IIS4OnlineHelp(中文)MSDNLib相干常识市场上浩瀚的ASP书本
保举开辟工具:VisualInterDev/HomeSite/FrontPage
保举开辟情况:Windows2000Server/MSSQL
保举使用情况(起码):Windows2000Server/MSSQL7/PIII500/256MRAM/18GHD
</p>无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的; |
|