与J2EE平台优劣势分析比较.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
与J2EE平台优劣势分析比较

  微软新一代系统构筑环境——.NET Framework是在研究Java的基础上开发出来的。功能和架构也比较相似,由于它是在Java之后开发出来的,因此它有很多Java所没有的功能。   那么对.NET来说,是否存在不同于Java的、独特的应用领域和市场呢?。   由于Java已经先行积累了广泛的应用成果,积累了很多足以弥补其缺点的经验以及平台工具。那么.NET Framework怎样与JAVA想抗很呢?我们先来看看.net的优势。   .NET的优势:企业信息系统部门可自行编程   刚开始,微软就把易于开发XML Web服务作为.NET的优势而大加宣传。以XML Web服务为前提而设计的.NET与Web服务具有极高的亲和性。但XML Web服务的产生却比较晚。尽管业内对它的期待和关注程度较高,但由于可充分利用XML Web服务的“可赚钱的”业务模式尚未确立,所以目前与Web站点相比其市场仍微不足道。   .NET开发工具——Visual Studo.NET的易用性使得它在Java很难实现的“用户企业(信息系统部门)也可编程的系统”上超人一头。尽管.NET的标准语言VB.NET和C#都与Java一样复杂,但是Visual Studo.NET却很好地消除了这种复杂性。   此外,“成本比UNIX低”以及“可以充分利用Windows技术资源”等原因也在加速.NET Framework的普及。作为客户端/服务器系统的开发环境,VB的后续语言——.NET中的“Windows Form”最具竞争力。越来越多的系统集成商开始选择这一工具构筑系统。   但是.NET也有它的劣势,主要体现在大型系统中的应用成果少、缺乏“开放性”。   对于应用成果来说,今后其数量将会不断增加。据悉,日本K证券将在2003年度内利用.NET Framework全面重新构筑该公司目前利用ASP构筑的系统。   在“开放性”方面,由于可各种OS上运行,而且很多开发商还提供了Web应用服务器和开发工具,因此用户可以随意选择。而开发商则通过在功能和性能方面相互竞争来不断提高产品水平。   而.NET Framework怎么样呢?只要想应用于业务系统中,其OS实际上则只能限于Windows.尽管微软已经提供了FreeBSD版.NET Framework,但其目的仅限于学术研究。   今后人们所能期待的是Mono Project.Mono Project是指完全独立于微软、正在开发开放源码版.NET Framework的计划。 让我们来看看J2EE和.NET各自都有哪些优势。 The Middleware Company (TMC)是一家从事Java培训和咨询的公司,由于该公司于2002年10月发表的一篇有争议的报告而引起了J2EE社团的争论。这篇有关J2EE和Microsoft .NET Framework的The report contained benchmark tests似乎在暗示.NET是优于J2EE的(比如提到.NET 应用程序更快更容易升级,能够用更少的时间来构建和配置,以及比J2EE 程序所用的代码更少。) 这引起了Java社团的强烈抗议,尤其当一些分析家们指出该基准(benchmarking)应该在更早一些时候颁布时更是遭到了回击。我是不会参与到这些声讨中的,我只希望能够客观地对这两种技术进行比较。该基准是TMC公司花费了巨大的努力才研究出来的成果,然而其结果却并不那么理想。TMC最初的计划是准备在这两个平台之间进行一场公平的测试,但最终却因只联系到Microsoft而未能和BEA、IBM、Sun以及其他J2EE的成员取得联系而使得这一计划被迫中断。后来的结果显示Microsoft是该项测试的投资者。公众们还发现TMC邀请了Microsoft的专家来对用于该基准的.NET Framework进行配置和调试,但却没有向J2EE方面寻求任何建议。也许TMC认为它本身已经是J2EE领域的专家了(它曾出版过两本备受好评的EJB书籍),就如它在其网站上声称的那样。很遗憾而且相当出乎意料的是,它并没有按照自己所推荐的最佳实践来进行实施。(你可以在/petstore.html中找到Rickard Oberg所做的分析。)先让我们将政治和金钱放到一边。.NET Framework是否还能象去年年初发布时那样击败J2EE?到目前为止这个答案还是未知的,要等到TMC重新指导一场包括Microsoft和J2EE权威认证的测试之后才能揭晓。然而,这里我想指出为什么J2EE社团需要认真对待.NET的几点原因――我是说更认真地对待它。首先,我们来看看J2EE能够战胜Microsoft .NET的优势所在:由于有着广泛的类库,Java的语言和技术更成熟且经过大量测试,这一点

文档评论(0)

weixin98 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档