关于ASP,JSP,PHP,说法下面说法中正确的是 (ABC错在那里?)

ASP、JSP、PHP三种语言建站,哪个更有优势?_百度知道
ASP、JSP、PHP三种语言建站,哪个更有优势?
提问者采纳
ASPActive() Server(服务器) Pages(页面)简称,作微软公司伟作微软直留给众印象都易操作性著称且加默认脚本语言VB所,ASP非容易手即使没程序新手能非快手作微软产品能完美支持强MS SQL数据库ACCESS数据库ASP执行候,由IIS调用程序引擎,解释执行嵌HTMLASP代码,终结原HTML同送往客户端缺点安全性偏低,且能windows系统运行,限制ASP广泛应用
JSP发本高,工程量巨,般需要专业团队发,且耗费工期JSP技术类似于ASP,传统网页HTML文件插入Java程序段JSP标记,形JSP文件JSP跨平台WEB应用,支持各种服务器操作系统且安全性极高,型电商、金融解决案都使用该案
PHPASP同属于脚本语言,链接数据库般MySql、Access、MsSql(SqlServer)等等其数据库其安全性优于ASP,源代码完全放,虽支持各种操作系统,,其Apache 环境Unix运行效率依MsSql(SqlServer)&MySql&Access,PHP服务器搭建环境相于ASP说复杂些,需要安装Apache + MySql + PHP,像ASP需要安装IIS即 摘自数据
提问者评价
其他类似问题
按默认排序
其他3条回答
毫疑问PHPweb发端已经占据极优势aspjsp市场份额已经少相言JSP目前asp应该快绝迹
asp,上世纪90年代,微软期下的产物,微软从2003年以后基本就不维护这东西了,现在已经是淘汰的动态脚本语言了!不过早期的系统还有在用asp的!php和asp在写法上非常相似,都是面向过程的语言,不过由于php是开源的动态开发语言,现在网上很多开发者开发了非常优秀的开发框架,但由于没有官方的支持,所以和其它现有的动态开发语言相比,在可视化操作和ide工具上还有些欠缺(个人意见),但近些年php是web开发版块最火的动态脚本语言之一!JSP,这东西是基于java的另一种动态网站开发语言,了解不是很多,不过他在近些年的流行程度不如php,不过每一种语言都有自己的优缺点吧,不可一句话概括!如果还想要更深入的了解,那你需要学习了这三门语言之后,才能知道他们的优劣之处!
php更有优势,asp已经落伍了,微软都不再支持了。jsp看你做什么了。其实编程语言都有他相对应的模式,看适不适合了
建站的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁jsp和asp,php之间的区别和联系._百度知道
jsp和asp,php之间的区别和联系.
提问者采纳
jsp难asp次之,php容易
提问者评价
其他类似问题
jsp的相关知识
其他2条回答
区别:开发环境不同,语言语法不同。联系:都是做动态网页的。共通点:可操作同一数据库。结语:JSP是主流,因为支持JAVA语言
看下面的图,第25次中国互联网络发展状况统计报告:PHP技术开发网页占22.2%,微软过时的技术ASP开发的网页占12.6%,微软力推的ASP.NET技术开发的网页占6.1%,而JSP技术才占1.0%。我来给你解释一下为什么会这样:JSP主要应用于超大规模的B\S系统,需求量不是特别大,所以占得比较少。PHP主要应用于小型的WEB网站,铺天盖地的多。而微软的ASP.NET技术,大、中、小都能做,所以属于中等,另外别忽略微软在WEB开发上的潜力,微软的ASP和ASP.NET加到一起占18.7%,可以看到在ASP.NET未出现以前,ASP也很流行的,现在已经过时了,所以微软的WEB程序员潜力还是很大的。ASP.NET技术正在向大WEB项目迈进,总之.NET是潮流,大中小全能选手!而PHP潜力不太大。最后,按难度的话:JSP上手最慢,入门得几个月,做出来像样的东西得半年。而PHP和ASP.NET上手容易,入门简单,边做边学,ASP.NET的开发环境也是其中最好的。
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁PHP,JSP,ASP是什么?干什么用的?之间有什么关系吗?_百度知道
PHP,JSP,ASP是什么?干什么用的?之间有什么关系吗?
用简单点的语句形容一下,太深奥了听不懂…先谢谢了。
提问者采纳
PHP,Hypertext Preprocessor,最初在95年问世(那时以前叫Personal Home Page)。PHP最初是制作动态网页的服务器端脚本语言,但现在PHP已经可以作为command line运行有GUI的standalone的程序。现在是PHP Group在开发和管理PHP的规则,功能等。但PHP大都用在dynamic webpage scripting上,好象没听过谁用它开发desktop application。 PHP使用率是制作动态网页的几种语言(JSP,ASP,ASP.NET, ColdFusion, Ruby, SHTML)中最高的。因为PHP在95年已经问世至今,以有相当数量的开发者。我们熟知的国际权威百科全书Wikipedia有90%用PHP写的,而且国外流行多年的“校内网”FaceBook 也全部用PHP写的,同时Yahoo, Sony官方,Pepsi百事官方这些网站都是用PHP的。根据维基百科(Wikipedia)的说法,PHP被超过20,000,000的网站所用,被超过1,000,000的网页服务器所用。目前到2008五月,PHP最新版本为5.2.6。 PHP不仅使用率高,而且能兼容各类平台。它可以在大多数网页服务器上运行(如:MS IIS,Apache),大多数操作系统上运行(如:Windows, UNIX, Linux)。而且PHP支持很大多数牌子的数据库:MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Gerneric ODBC等。 结构方面,虽比JSP,ASP.NET差点,PHP也有很多Framework可用。微软的ASP.NET结构是出名的,JSP的MVC结构也很厉害,所以开发大网站ASP.NET,JSP都很快。而PHP Group也为此付出很大努力,来开发自己特有的结构适应不同类型的大网站的需求。常见的PHP的Framework有:CakePHP, PRADO, Symfony, Zend等。 另外LAMP结构,是PHP最常用的开发模式,即是配合Linux, Apache, MySQL, PHP,合称LAMP。个人认为这种方式才是ASP.NET,PHP,JSP中最简单的。 3. 说说JSP。(本人工作中用的最多的就是JSP) JSP, JavaServer Pages 是Java技术的一部分,可以说是Java Platform Enterprise Edition的一部分(JAVA主要3个大技术,Java SE, Java EE, Java ME)。软件开发者可以用JSP来动态生成HTML,XML或者其他的文档。然后把文档response给网页用户。这项技术,可以用Java里的所有定义过的library来支持它的功能,所以JSP的API和普通Java EE的API一样。 JSP里还有很多有功能的XML tag(如:&jsp:include&,&jsp:useBean)。这些都是JAVA内置功能,不需要导入新的外置 library。这些XML tag,可以在很多Web Server里使用(如:Apache, Apache TomCat, WebLogic等)。 JSP在编译后就完全和Servlet一样了。JSP页面在第一次被用户访问的时候,首先被JAVA 编译器,编译成Java Servlet Class。然后编译后Servlet Class,在以后被用户访问时,直接在JVM里运行,由JSP Web Container来输出HTML给用户。JSP这种“首次访问-预编译”的运行方式比传统PHP(PHP 4和PHP以前版本),过时的ASP(所有版本的ASP),要快很多。(百度一位网友作过一个1万次For Loop,循环的测试,结果发现JSP比传统PHP,ASP快尽10被的速度就完成运算)。预编译的运行方式后来被PHP5效仿,ASP.NET也是预编译的。当然JSP还有一个好处,就是可以直接用纯Java (无HTML),来写一个Servlet,直接在JVM运行后,由JSP Web Container输出HTML给用户。只是Servlet有的时候写一些presentation tier的东西很麻烦,因为它不能融合XML和输出逻辑在一起。所以一般Servlet用于纯Java的business logic逻辑。 JSP的tag还可以由用户自己来创造和使用,这个和ASP.NET里的user-defined controls差不多。 MVC, Model-View-Controller,是JSP的普遍开发架构,用来把JSP技术中的presentation, business logic, data storage三层清楚的分开。这样使开发过程更佳清楚明了,便于开发,维护。常用的MVB架构有:Barracuda, Apache Struts和Spring。JSF,JavaServer Faces是一个由SUN官方开发的Framework,是模仿ASP.NET的event-driven开发模式,和ASP.NET非常相似。但SUN 并没有让JSF替代JSP,相反JSF的开发者少之又少,但是据说现在JSF或JSP配合RAD(AJAX)开发很流行(校内网就是这样,而且结合Struts)。 4. ASP(Active Server Pages), ASP.NET 两个分别是 动态网页开发语言,动态网页开发语言和结构 (1) 关于ASP的淘汰 ASP, Active Server Pages已经过时了, 但因为其出现的早,96年就有了,所以现在有些中小网站还用(但,使用最多最广的是PHP,最初于95年现世。ASP是微软第一代动态网页开发语言,只能在Windows系统 + MS IIS服务器平台下运行。 Wikipedia, Facebook, 百度等都用PHP,PHP学习的简单度和ASP差不多;JSP稍微难点,JSP用的一般都是银行,购物等安全性较高的网站,Google也用JSP)。但随着开发者的各种需求,ASP以后可以被ASP.NET取代,因为微软停止对其的一切技术维护与功能更新。ASP.NET是革新版本的ASP(注意是“革新版本”,而非“改进版本”),或者说是完全新一代的Dynamic Web Scripting。 ASP代表着传统的dynamic web scripting,与ASP.NET没什么关系,学了确实也没用。因为ASP不象CGI(Common Gateway Interface),CGI是动态网站制作的始祖,所有ASP,JSP,PHP什么的都根据CGI演化而来,而且ASP,PHP,JSP都包含了些 CGI的东西;而ASP却没有被衍生出任何新技术,ASP.NET也不算基于ASP,只能说ASP.NET开发理念,library,功能完全是基于.NET的其它组件。 其实PHP,JSP,ASP明白其中一种,其它的都很容易学会了。如果非要学学传统的dynamic web scripting,那就学学PHP吧,不比ASP难,但比ASP功能多,稳定性好,PHP5运行速度也比ASP快很多(JSP稍难因为要学点 Java)。学了PHP或JSP什么的,对学ASP.NET有好处,而且还可以直接用PHP,JSP进行开发。去google差差英文资源,有评价PHP 最好的,有评价JSP最好的,还从没有听谁说过ASP最好。 ASP.NET毕竟在.NET中,所以ASP.NET还是有相当地位的。 (2). 关于ASP.NET的优势 ASP.NET是微软.NET Framework的一部分。伴随.NET 1.0在2002的问世,ASP.NET也出现在动态网页开发语言的家族中(与PHP,JSP,ColdFusion, Ruby, SHTML等并行了)。 功能上,ASP.NET比ASP有更强大的library, 更好的稳定性。 ASP.NET可以使用.NET Framework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现),功能上显然强大于传统功能单调的ASP。最强的技术支持Web Service, 而且有.NET的所有library做后盾。而且ASP.NET 在.NET 3.5中还有微软专门为AJAX开发的功能--ASP.NET AJAX。 结构上,传统的ASP把所有代码混为一团,简单的用&%%&把HTML和VBScript(或JScript)分开,实现动态输出 HTML。因为ASP.NET模仿JSP的MVC网页结构,微软为ASP.NET开发了自己的Code-Behind结构,将 presentation(文件拓展名:.aspx)和business logic(文件拓展名:.cs或.vb等)分离。同时Code-Behind模式也实现了让ASP.NET开发者用.NET中最普通Winform的开发模式来开发网站,方便非网页开发者制作动态网站。所以ASP.NET更容易维护,比ASP更适合于Enterprise Level 的大网站开发。 由于ASP.NET比JSP,PHP等更接近于.NET Winform的开发。如Tree View, Datagrid View(即高级Table)等高级UI,都可以直接用ASP.NET中的Web Control来实现,这比传统的使用JavaScript + XTHML + CSS的DHTML开发方式简单不少,也更好维护。同时ASP.NET开发这可以定义自己的User Control,制作自己特别的一种UI(如网站LOGO,版权等部分),而且此User Control可以被存为.ascx文件,方便让每一页(.aspx)来使用。 运行速度上,ASP.NET模仿了JSP的预编译机制(Pre-Compile)。使编译好的代码(MSIL语言)在网页服务器上运行。这样比传统的ASP,传统PHP(PHP4以前版本)更快,因为传统的ASP是直接运行开发者写的Script,相当于每运行一次,就得编译一次那么慢。 ASP.NET可以用VB, C#, J#等所有.NET Framework的语言开发.(但其实每种语言做的东西都一样... 就象山东话, 东北话, 写出来都是中文:) 不过ASP.NET对出学者可能有点难. 因为它其实在模拟desktop application development,即Winforms开发的模式, 不象传统的JSP,PHP, ASP这样容易明白。传统的Dynamic Server Scripting, 象PHP 5, 这是现在最简单的, 最有效的了。( 那个JSP也不难. 如果有钱还可以考虑下Adobe ColdFusion。) ASP.NET的新潮的Dynamic Server Scripting, 在其带动下SUN也推出自己的JavaServer Faces (其实是拓展JSP,但JSF无法取代JSP), 和ASP.NET很象, 也有很多Web Control(JTable, JTree),同时JSF也曾强了对WEB SERVCIE的支持, 也很适合ENTERPRISE LEVEL 的网站。 (3). ASP与ASP.NET的优劣总结: -- ASP已经被微软停止更新;ASP.NET却在.NET(1.0, 2.0, 3.0, 3.5)中突飞猛进; -- ASP在96年出现,并没有引领一个潮流,PHP,ColdFusion都出现于95年,引领了整个潮流;ASP.NET引领新的动态网站开发潮流,SUN的JSF(JavaServer Faces)就是与ASP.NET极其相似; -- ASP大多被用在是中小网站;PHP被Wikipedia, Facebook, 百度所用,JSP被GOOGLE所用; -- ASP不支持Web S ASP.NET支持Web Service。要是了解.NET中的Web Service在大组织系统中的重要性,就能立杆见影的看出差距 -- ASP开发AJAX比较麻烦;而ASP.NET专门用AJAX控件,更方便。要是了解Web 2.0,那么AJAX是什么地位,就不用我说了吧。 -- ASP.NET模仿JSP,是pre-compile的;ASP不compile,直接运行Script的速度显然没有compile之后的快。 -- ASP.NET的唯一缺点,就是开发用的IDE--Visual Studio Professional比较贵(express版免费的功能太少);ASP的唯一优点是,其 学起来最简单,跟PHP一样简单,比JSP简单,更比ASP.NET简单几倍。
其他类似问题
jsp的相关知识
其他4条回答
php、jsp、asp都是服务器端动态脚本语言。也就是在服务器上运行的语言。主要用于处理服务器上的数据然后返回到客户端(IE浏览器)将内容显示出来。他们之间也没有什么关系,都很独立。就像C语言、VB、VC一样,都是独立的语言。
Perl(Practical Extraction and Report Language)是一种很古老的脚本语言。最初的Web应用大多是用Perl编写的,Perl很像C语言,使用非常灵活,对于文件操作和处理具有和C语言一样的方便快捷。
也正是因为Perl的灵活性和“过度”的冗余语法,也因此导致许多Perl程序的代码令人难以阅读和维护,因此使用的人在逐渐减少,并且目前有被Python替代的可能。
另外Perl对于CPU的消耗似乎较高,效率似乎有一些不足。
Perl开发的成功案例:
Movable Type — 世界上使用最多的Blog系统之一,功能强大的足以和一个CMS系统相比拟。
Awstats — 非常经典的日志系统,速度极快,功能也非常强大。
结论:Perl在部分应用中能发挥很大优势,但其维护性差使得其普及变得很困难。
PHP(Hypertext Preprocessor)是一种嵌入HTML页面中的脚本语言。它大量地借用C和Perl语言的语法, 并结合PHP自己的特性,使Web开发者能够快速地写出动态产生页面。
PHP是完全免费的开源产品,不用花钱,Apache和MYSQL也是用样免费开源,在国外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不错的动态网站系统,因此国外大多数主机系统都配有免费的APACHE+PHP+MYSQL。通常认为这种搭配的执行效率比IIS+ASP+ACCESS要高,而后者的使用还必须另外交钱给微软。
PHP的语法和Perl很相似,但是PHP所包含的函数却远远多于Perl,PHP没有命名空间,编程时候必须努力避免模块的名称冲突。一个开源的语言虽然需要简单的语法和丰富的函数,但PHP内部结构的天生缺陷导致了PHP不适合于编写比中小型业余网站更大的网站。
PHP开发的成功案例:
MediaWiki — 著名的维基百科(Wiki)程序,如此庞大的条目居然只用PHP+MYSQL就能够支持,真是不可思议。
WordPress — 著名的Blog系统,功能上丝毫不输于Movable Type,不少用户都纷纷从Movable Type转移到了WordPress。
结论:PHP语法简单,非常易学易用,很利于快速开发各种功能不同的定制网站,PHP因为结构上的缺陷,使的PHP在复杂的大型项目上的开发和维护都比较困难。
ASP(Active Server Pages)微软的Windows IIS系统自带的脚本语言,利用它可以执行动态的Web服务应用程序。ASP的语法非常类似Visual BASIC,学过VB的人可以很快上手,ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。
不过,正因为ASP很简单,所以单纯使用ASP所能完成的功能也是有限的,好在COM(Component Object Model)技术拯救了ASP,微软提供了COM/DCOM技术,极大拓宽了ASP的应用范围,使得ASP几乎具有无限可扩充性。
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。
JSP(JavaServer Pages)是Sun公司推出的一种动态网页技术。JSP技术是以Java语言作为脚本语言的,熟悉JAVA语言的人可以很快上手。
JSP本身虽然也是脚本语言,但是却和PHP、ASP有着本质的区别。PHP和ASP都是由语言引擎解释执行程序代码,而JSP代码却被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。
JSP是一种服务器端的脚本语言,最大的好处就是开发效率较高,JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理,但是这种网站架构因为其业务规则代码与页面代码混为一团,不利于维护,因此并不适应大型应用的要求,取而代之的是基于MVC的Web架构。MVC的核心思想是将应用分为模型、视图和控制器三部分。模型是指应用程序的数据,以及对这些数据的操作;视图是指用户界面;控制器负责用户界面和程序数据之间的同步。通过MVC的Web架构,可以弱化各个部分的耦合关系,并将业务逻辑处理与页面以及数据分离开来,这样当其中一个模块的代码发生改变时,并不影响其他模块的正常运行,所以基于MVC的Web架构更适应于大型应用开发的潮流。
功能 作用相似的
服务器端脚本语言用来做动态网站系统等从根本上讲没什么联系
传说中的3P。。。 你这样问 ,通一P会三P的说法 楼主一定听过说他们相似 做前台上语言类似之处也多但不同的是搭配的后台
性能上 jsp与 php和asp 差距挺鲜明
域名空间价格要差三倍以上 速度性能 自然也差好多
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁多种制作动态网页语言ASP,JSP,PHP的比较
查看: 259|
摘要: 几种主要的动态网页技术客观地展现按时间顺序谈动态网页技术的过去,现在,将来.对每一个时间段,又针对当时的情况,对当时流行的技术进行细分和比较.重点是现代的三种动态网页技术:ASP,PHP,JSP的比较和分析..
信l息I科l学科蕊
多种制作动态网页语言ASP,JSP,PHP的
(延边大学农学院计算机教研室,吉林龙井133400)
摘要:几种主要的动态网页技术客观地展现按时间顺序谈动态网页技术的过去,现在,将来。对每一个时间段,又针对当时的情况,对当时流
行的技术进行细分和比较。重点是现代的三种动态网页技术:ASP,PHP,JsP的比较和分析。
关键词:ASP;PHP;JSP
l动态网页制作语言的发展
2三种主流动态网页技术剖析
JsP是“基于J”a的服务器端动态页面技
术”。JsP技术让动态网页更容易编写,功能更
强,可移植性更好的几个特点:
(1)一次编写,处处运行
JsP技术是完全的与平台无关的设计,包
含它的动态网页与底层的服务组件设计。可以
在任何平台下编写JsP网页并且在任何支持
JsP的系统上执行。也可以建立自己的组件,并
在JsP中使用。目前主要是JavaBEANs和Ja—
va servlet,而它们都是跨平台的。
(2)加强组件能力
JSP技术以Java的组件模型JavaBEANs
加强了组件的使用能力。这不但省去了开发的
时间,而且还可以将网页页面设计和商业逻辑
分开,有助于快速开发和简单维护。
(3)作为Java企业平台的门户
Java的企业级API开发企业的各种需求系
统。需要升级应用程序时,需升级组件与动态页
面部分都在于服务器上,所以修改服务器上的
资源,所有客户端的显示都会跟着改变。
(4)更容易建立动态页面
JsP就是用标准HTML语法混合自身语法
标记,所以实现简单容易的开发页面的需要。
JsP是平台无关的。从执行的效率上来看,
编译成为sERvET而进制代码形式的JsP也不
错,支持函数也不确定。JsP基于Java,因此JSP
对设计者的要求就是对Java要有了解,学习门
槛极一般。【1
PHP是一种面向Intemet,Intranet的编程语
言。PHP有着许多其他的开发工具所没有的优
(1)PHP是跨平台的开发工具,是真正能够
在unix平台和windows平台下良好工作的开
发工具。尽管在unix和windows下可以使用c
作为cGI的开发语言,但是要想把unix下用c
写成的cGI拿到windows下来用是不可能的。
有一个Apache的模块可以使Unix下的Apache
服务器支持AsP,但对于AsP这种基于ADO
之类Ac“veX控件的工具来说,在没有Ac“vex
支持的unix系统是使用AsP,这点PHP接近
(2)PHP有着非常良好的可扩展性。和其
他一些利用脚本语言进行web开发的工具不
同,PHP是开放源代码的,可以无偿得到PHP
源代码。这样就开发PHP提供了条件,可以自
己向PHP中添加函数。AsP也是比较容易扩展
的,但是基于Activex控件的这种扩展形式,无
论是从结合的紧密度来说还是从速度上来说,
都是无法和PHP的扩展形式相比的。
(3)PHP的最佳平台bnu】【,PHP自从一出
生就和“nux以及Apache紧密结合。Linux作
为一种极有希望的操作系统,而Ap”he则是世
界上使用最广泛的Web服务器。
PHP功能特点:
(1)PHP拥有强大而广泛的数据库支持。
(2)PHP对网络协议的广泛支持。(3)PHP拥有
跨平台性,即可移植性。(4)PHP具有极好的开
放性和可扩充性。
PHP的缺点是:首先,PHP的跨平台性显
然没有JSP彻底,“nux(unix)是被公众所普遍
接受的PHP平台。其次.PHP的服务器配置是
困扰众多PHP用户的。再次,学习门槛AsP相
比PHP还是缺少对初学者的亲和力。最后,公
开代码是可以加快推动PHP本身的发展,也同
样能摧毁设计者的编程动力。
综上所述,PHP不仅能应用于Linux(U—
nix),也能应用于win32,执行效率快,稳定性
佳,开发时间较短。函
数支持多,系统安全
佳,PHP可适用于大
型服务器,但似乎不
如jsP被大型站点选
的多,它也同样适用
于个人,但又不如
ASP。似乎中小型站
点,如普通企业,学校
选择PHP的更多一
ASP是只能运行
于微软的服务器产
品,IIS和PWS上。
在循环性能测试中,JSP只用了令人吃惊
的四秒钟就结束了的循环。而
ASP、PHP测试的是循环(少一个数
量级),却分别用了63秒和84秒(参考PH—
PuB)。数据库测试中,三者分别对0racle 8进
行1000次Insert,updateiselect,和Delete:Jsp
需要13秒,Php需要69秒,AsP则需要73秒。
前景分析。
目前在国内PHP与ASP应用最为广泛。国
外JsP已经是比较流行的一种技术,尤其是电
子商务类的网站,多采用JsP。三者中,JsP应该
是未来发展的趋势。世界上一些大的电子商务
解决方案提供商都采用JsP/Sen,Jet。比较出名
的如lBM的E-business,它的核心是采用JsP,
servlet的websphere;西方另外一个非常著名
的电子商务软件提供商Intershop原来的产品
Intershopl,2,3,4占据了主要的电子商务软件
份额,通过cGI来提供支持的。但去年10月后
它推出了E俩nity,一个采用JSP,servlet的电子
商务Application server,而且声言不再开发传
以下是将三种主流技术以及传统CGI,IS—
APl/NsAPI的列表横向比较表。
unix下也有chilisoft的插件来支持AsP,但是
AsP本身的功能有限,必须通过AsP+cOM的
组合来扩充,unix下的cOM实现起来非常困
PHP可在windows.Unix,“nux的Web服
务器上正常运行,还支持IIs,Apache等通用
web服务器,用户更换平台时,无需变换PHP3
代码,可即拿即用。
JsP几乎可以运行于所有平台。
性能比较。
f1Ⅱ美lle脚D谢ghl著,金帆工作室译.cGI开发
使用手册【M】涕1版.北京:机械工业出版社,
f2]苏鹏等.AsP编程技巧与实例分析【M】.第1
版.北京:中国水利水电出版社.2001.
[3]黄理等.用JsP轻松开发Web网站【M】.第1
版.北京:北京希望电子出版社,2001.
作者简介:朴光秉(1964~),男,讲师,吉林
龙井人,主要从事数据库技术,电子商务研究。
Copyright &关于.net中sql2005的有关问题,请大家帮忙_关于Java正则表达式,请帮忙给出以下的Java正则表达式,多谢_写ASP有五年了,想换语言方向(PHP/ASP.net/jsp),听听大家的看法__脚本百事通
稍等,加载中……
^_^请注意,有可能下面的2篇文章才是您想要的内容:
关于.net中sql2005的有关问题,请大家帮忙
关于Java正则表达式,请帮忙给出以下的Java正则表达式,多谢
写ASP有五年了,想换语言方向(PHP/ASP.net/jsp),听听大家的看法
关于.net中sql2005的有关问题,请大家帮忙
关于.net中sql2005的问题,请大家帮忙.大家好,我安装的是vs2005安装的时候,自带安装了sql2005安装好之后,
在程序可以找到安装的sql2005但是找不到像sql2000中一样的sql查询分析器,和企业管理器,根本没有办法像sql2000中那样注册一个服务器实例,
请问一下,是原本sql2005中就没有查询分析器,还是vs2005中没有安装查询分析器呢?
谢谢大家了,
我现在应当怎么办呢?有没有sql2005的查询分析器,能不能下载一个呢?------解决方案--------------------你装vs2005的时候只是装了一些关于vsql2005的东西
你还是需要装sql2005的
------解决方案--------------------vs2005里面自带有些sql2005的东西 ------解决方案--------------------那我没有试过
我装vs2005,就装了sql2005的,应该没问题吧
我也不知道,
------解决方案--------------------大家好,我安装的是vs2005安装的时候,自带安装了sql2005安装好之后,
在程序可以找到安装的sql2005但是找不到像sql2000中一样的sql查询分析器,和企业管理器,根本没有办法像sql2000中那样注册一个服务器实例,
请问一下,是原本sql2005中就没有查询分析器,还是vs2005中没有安装查询分析器呢?
谢谢大家了,
我现在应当怎么办呢?有没有sql2005的查询分析器,能不能下载一个呢?
---------------------------------
sql express(VS自带的) 是没有界面配置的
到MS下个管理工具SQL Server Management Studio
------解决方案--------------------VS2005里仅仅装了SQL Server2005的配置管理器;
类似查询分析器、企业管理器等工具要安装了SQL Server 2005才会有的;
关于Java正则表达式,请帮忙给出以下的Java正则表达式,多谢
关于Java正则表达式,请帮忙给出以下的Java正则表达式,谢谢。字符串:“a|b|c|d”,abcd代表任何字符串,但是不能包括分隔符 "| ";也就是说只能是用“|”分割四个字段。------解决方案--------------------[.&&[^|]]*|[.&&[^|]]*|[.&&[^|]]*|[.&&[^|]]*
------解决方案--------------------[.[^|]]*[|][.[^|]]*[|][.[^|]]*[|][.[^|]]* ------解决方案-------------------- public static void main(String[] args)
java.util.regex.Pattern p=java.util.pile( "[.[^|]]*[|][.[^|]]*[|][.[^|]]*[|][.[^|]]* ");
java.util.regex.Matcher m1=p.matcher( "abcd|b|c|d ");
java.util.regex.Matcher m2=p.matcher( "abcdb|c|d ");
java.util.regex.Matcher m3=p.matcher( "ab|d|b|c|d ");
java.util.regex.Matcher m4=p.matcher( "abcd|b|c|d| ");
System.out.println(m1.matches());
System.out.println(m2.matches());
System.out.println(m3.matches());
System.out.println(m4.matches());
------解决方案--------------------我是一个小工厂里做业务推广的小职员, 但是我们老总给我一个任务 说是要开发个系统,统计下厂了模具的整个流程,还要DLL的3层结构让他看得简单明白!
我现在急的是一筹莫展,所以想请大虾们帮帮我!
具体的要求如下
总的要求是: 模具的类型要最终表现出来 ;在生产模具的各个过程中的工序。参与的人员。所话的成本都要展示出来 ;还有模具生产出来后是为了厂里出产其他产品的因此还有个就是模具的检验过程就是要将模具投入使用(治理统计的是该模具生产的产品的数量及合格情况)。对了如果是做的数据库要求各个数据库之间要相互联系的,数据之间要求一起变化。比如在模具的类型的表里定义的东西要在其他的表里可以连起来。
具体点有 1模具的类型包括:品质 材质 压力 规格------这里还包括模具的组件(模具的组成部分-配件)
2 模具的库存情况 数量 类型 仓位号 管理员
3 模具的生产情况 1》仓库缺少时发出制造申请单
2》申请批准后发出批准审核单
3》生产过程 包括(下料 铣加工 热处理等)
4》生产好后存仓
4 模具的检验阶段就是投入生产
5统计 统计在整个过程中模具的成本
希望个位大虾帮帮忙 我就会一点点关于这方面的东西 大虾们能不能用JAVA或C++帮我做个 小弟在此感激不尽了
小弟的邮箱是xubx_
------解决方案--------------------嘿嘿...
写ASP有五年了,想换语言方向(PHP/ASP.net/jsp),听听大家的看法
写ASP有5年了,想换语言方向(PHP/ASP.net/jsp),听听大家的看法个人感觉用ASP还是很顺手的。公司在组建ASP团队,通过收简历的情况发现,asp程序员越来越少,不像当年,10个人至少有2会写目前的问题就是,假如未来几年实在招不到人,那么公司网站的语言就要考虑更换了,现有系统很庞大,很杂乱,要重建它,两三个人是做不到的。目前只能在现有基础上打补丁,再打补丁。。。PHP/ASP.net/jsp这几种,大家用过之后不知道有什么感觉。jsp我没用过。接下来对比PHP/ASP.net,我觉得速度php更快些,写法很诡异,.net没什么特别优势,只不过我是ASP出身,对它的编码风格有好感。现在的疑惑就是,如果要构建高性能,高安全性网站,用或者不用开发框架,哪一个语言更方便些,对这个系统维护的成本更少些(就是很容易招到程序员)想听听大家的看法,最好对以上的几种语言有使用经历。------解决方案--------------------如果仅是对比PHP/ASP.NET的话:从商业版权上讲,还是用PHP,原因不说了。从对楼主的便利性和一般招人的容易程度及维护难度来看,用ASP.NET比较好。所以,仅就客观角度猜测后面哪种结果更可行的话,我感觉是ASP.NET。至于高性能、高安全性网站,那不是任何一个语言的特色,而是开发者的能力问题。不管怎样,一个成熟的公司应该并且能够培养一支自己的队伍,如果没有这样的能力,就不用要求什么了,直接找有能力的公司开发就行了。
------解决方案--------------------JSP的话,使用人员资源丰富,招收人员相对容易,不过真正能行的相对比例并不大(JAVA培训太泛滥了,毫无门槛,只为了收学费)。其实讨论语言,然后再根据语言去招人,本身就是个误区,人才就是人才,不是某个语言的人才。一个真正具备程序员素质的人,足以胜任任何语言的学习和使用。招十个平庸的某种语言的代码抄袭者、论坛求问者,不如一个对这种语言没有接触但两个月后就比那十个人更有用的人。素质和能力最关键,这是组建团队的核心选择基础。
------解决方案--------------------还在讨论asp php啊
asp都不更新了 还抱着它干什么 php一直再更新 不更新的语言谁会学 有前途吗?如果是不是迁移老系统 毫无疑问php
服务端的世界毫无疑问,没有windows的事,自然也没什么.net的事至于选php还是Java 这个我就不知道怎么建议了我是从asp转到php的 没有想象中的复杂数据库mssql到mysql 这个有工具转缓存用memcached 模板用flexy 框架用codeignite 这个工具都合我意,易用,高效,轻量级
------解决方案--------------------语言是死,人是活。看你怎么应用
------解决方案--------------------楼主是哪的,正准备换工作...
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:

我要回帖

更多关于 以下说法正确的是 的文章

 

随机推荐