资源描述:
《网站开发常用技术asp,php,jsp和.net的比较浅析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNor
2、thwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand浅析J2EE与.NET这两种技术的优缺点一、引言 在一个历史时期,我相信每一种技术,每一个开发工具只要存在就有其存在的理由,它不可能一无是处,而是根据开发需
3、要去选择一个最合适你的技术、产品。开发技术和工具的比较没有绝对的标准。评价一种开发工具,不仅要看它对设计模式、对象结构以及管理的支持情况,更重要的是要针对具体的使用环境、开发方法、结构体系、开发群体以及用户来评价一种工具的适宜程度。 软件技术的发展日新月异,基于各种技术的WEB应用更是琳琅满目,网上有关微软.NET与SUN公司J2EE的“激战”也一直没有停止过。 二、J2EE与.NET的含义 J2EE:Java2PlatformEnterpriseEdition,是SUN公司为企业计算推出的企业级Java平台。J2
4、EE是一个平台的一系列技术标准的组合。企业应用程序的开发必须具备在不同平台上的可互通性,而J2EE平台推出的目的便是要统一目前的各种技术,使得企业间网络、电子商务系统的开发,一样有标准平台可遵循。 .NET:微软将其对于未来计算的设想命名为.NET(dot-net)。认为未来的计算将是多个应用程序通过Internet以一种分布式的方式运行的世界。.NET框架的开发使得其它平台上的应用程序也可以访问服务提供者提供的服务,例如,.NET就是建立在诸如XML,SOAP之类的开放标准技术之上的。.NET思想的开发成果就是.N
5、ET框架,它包含通用语言运行时(CLR),.NET框架和一些高层特性,例如ASP.NET(动态服务页面ASP技术的下一个版本),Windows窗体(用于开发桌面应用程序)。 三、J2EE与.NET的技术历史 Sun公司在1995年推出Java最初的版本,当时它的主要用途是制作产生动态网页的Applet。后来,人们发现Java的“一次编写,到处运行”otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenew
6、OfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,Directoro
7、fNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand、面向对象的特性、垃圾回收机制和内置的安全性特别适合开发企业级的应用系统。于是,一些企业应用开发商纷纷在Java标准版的基础上各自扩展出许多企业应用API,使基于Java的企业应用迅速增长。但是各企业系统API之间又不能相互兼容,破坏了Java平台的独立性。于是,Sun公司联合IBM、Oracle、BEA等大型企业应用系统开发商于1
8、998年制订了基于Java组件技术的企业应用系统开发规范,该规范定义了一个多层企业信息系统的标准平台,用以简化和规范企业应用系统的开发和部署。这一规范和定义的平台就是J2EE。 .NET技术平台一推出,就注定了它与J2EE的战争。.NET的绝大部分是微软WindowsDNA(Dis?鄄tributedNetworkArchite