动态网页技术ASP.NET、PHP与JSP的比较分析
文章介绍了3种主流的动态网页制作技术:ASP.NET、PHP与JSP。在开发平台、性能、开发效率、数据库连接及安全性等几个方面对三者作了分析研究,希望为Web应用开发提供一些参考。
科之 学友
Fn fiemes rd e au i cc t eo nA r S
28 1() 0 ̄1 3国 0 ̄3
动态网页技术 A . T S NE、 P P J 比较分析 P与 P的 H S张智敏(太原市塑料研究所,山西太原 00 2 ) 3 0 4
摘要:文章介绍了 3种主流的动态网页制作技术: s . T、HP与Jp在开发平台、 A PNE P S。性能、开发效率、数据库连接及安全性等几个方面对三者作了分析研究,希望为 We b应用开发提供一些参考。关键词:动态网页; S .E P P; P A PN T;H J S
中图分类号:T 3 6 P 1
文献标识码:A
文章编号:o 0 8 3 (083— 12 0 1 0— 162 O ) 03— 2 3
随着 Itn t ne e的迅速发展, b已经成为重要的信息共享手 r We段,但传统静态网页已不能满足人们的需求,逐渐被交互式、并 开放式,至并行发布式的给予数据库的动态网页取代,甚以便增加更多的交互、满足更高的需求,目前,制作动态交互网页主要运用.E, H, P等技术。 N TP PJ S
D tB s on cvt接口, aa ae C n eti ) iy但是支持 O B D C接口的数据库,H PP都可顺利地对其操作,但是 P HP提供的数据库接口支持不统一, P HP的另外一个特性是可以执行外部命令,在 U I N X下比较多见, leh等。虽然 P如 sco, HP利用其开发中小型网站或分布式系统时,具有很高的效率,但是利用 P P开发大型网站或复杂的分 H布式系统时,由于其本身的缺陷及缺乏相关的扩展、框架支持,却不能很好的胜任。13 J . SP
1主流的动态网页开发技术 1 1 ASP. T . NE
A PN T是统一的 We应用程序平台,它提供了为建立和 S .E b部署企业级 We b应用程序所必需的服务。A PN T为能够面向 S .E任何浏览器或设备的更安全的、强的可升级性、更更稳定的应用程序提供了新的编程模型和基础结构。A PN T是 Mi 0 S .E c f ms t. N T Fa e ok的一部分,一种可以在高度分布的 It t环 E rm w r是 ne me境中简化应用程序开发的计算环境。.E rm w r N T Fa e ok包含公共语言运行库,它提供了各种核,l,
内存管理、 5n务如 ̄线程管理和代码安全。它也包含 .E r w r N T Fa ok类库, me这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。
JP Jv evrP gs是由 S N公司倡导, s (aa Sre ae) U许多公司参与起建立的一种基于 Jv的服务端的动态网页技术标准,它为 aa创建显示动态生成内容的 We b页面提供了一个简沽而快速的方法。S JP技术的设计目的就是使得构建基于 we b的应用程序更加容易和快捷,而这些应用程序能够与各种 We b服务器、应用程序一
和开发工具共同工作,因此它完全解决了 A PN T,H S .E P P的一个通病——脚本级执行。同时,它还能应用于不同的操作平台上。 当用户通过浏览器从 We b服务器上请求 JP文件时, b服务 S We器首先响应 H T 1 P请求,并启动 JP解释器解释 JP文件中的 I S S JP标记和小脚本, S然后通过 J B ( v a ae C n etn存 D CJ aD t B s o nco ) a a i取、查询数据库中的数据,并将结果返回并以 H M T L形式发送回浏览器。对于只支持 O B D C的数据库,以通过 J B— D C来可 D CO B
A PN T提供了丰富的服务器端控件,还支持用户控件和 S .E自定义控件,进一步提供更加丰富完整的控件支持,简化开发人员的工作,使其把大量精力放在核心业务代码的处理上。 A P在 S. N T中, E数据访问是基于 A ON T的。A ON T是开发数据驱 D .E D .E动应用程序的一种新方法,它是无连接的基于消息机制的数据访问方式。在 A ON T中, D .E数据源的数据可以作为 X ML文档进行传输和存储,数据并没有连接在原来的数据源上。另外, S . A O N T还支持使用 We E b服务来异构系统实现交互和数据交换。居于 XM L和 S A O P协议, b服务提供了真正的跨平台交互和数 We据交换的能力。12 PHP .
将 JB D C调用转化为 O B D C调用以实现访问。
2前景分析综合来看, S .E,HP与 JP是国内目前应用最为广泛 A PN T P S的技术。JP是一种较新的技术,国外 JP已是非常流行的一 S在 S
P P是一种跨平台的服务端的嵌入式脚本语言,它具有良 H好的扩展
性,并具有安全性好、代码执行快等特点,HP P 5在
种技术,尤其是电子商务类网站,多采用 JP S S。JP是基于平台和服务器的相互独立的, JP标签可扩展性和 JP跨平台组件的并 S S重要性将使得 J P为 We S b数据库应用提出更具竞争力的解决防范。选.E N T平台还是 JE 2 E平台来建立企业应用几乎是一个永远无法了结的争论。一个明显的事实是:这两个平台的差异,即使在技术细节上,也是越来越小,并且很快将小到可以忽略不计。
Wi o sU i,iu n w, nxLn x的 We服务器上正常运行, d b还支持 I (— I I Sn t tIf mao e e) A ah等 We e no tn Sr r和 pce me r i v b服务器应用程序。在 Lnx系统上, i u易扩展性和良好的稳定性表现的尤为突出,可并以与 A ah b服务器组成最佳组合。 p ceWeP P广泛流行的另一个重要原因是:H H P P支持的数据库极其广泛,可直接与 If m xO al,yae SI 'ot eQ . no i, rc Sb s,oi Ps rS L r e d g M S L A cs yQ, ces等直接连接。 P P还完全支持 O B 0 e H D C(p n一
事实上,从体系结构和技术细节来讲,2 E和.E JE N T都采用虚拟机技术,两者都处理同样的三类 I (,前端 H r、 0 T P进程内通信、后端数据库 )没有理由怀疑两者都会把这些技术发展到极致。, 可以简单描述 J E 2 E和.E N T在现阶段的主要区别:2 E功 JE能更丰富, N T使用更简单,而.E另外, E . T还没有真正实现与平 N
1 2 3 -
…… 此处隐藏:1099字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识