java

位置:IT落伍者 >> java >> 浏览文章

.Net-Java 争论的再次回顾


发布日期:2020年03月08日
 
.Net-Java 争论的再次回顾

对于许多金融机构来说当他们在几年内在这些平台上部署内部的或购买的解决方案时这个JEENet问题可能仍不能解决很显然领先的公司如JP Morgan Chase & Co Bank One Corp Wachovia Corp和SunTrust Banks Inc以及许多其他大型的金融公司将得出自己的结论而微软公司利用其NET计划将在他们的企业信息技术战略中成为一个至关重要的合作伙伴这些机构正在微软技术的基础上允许一些最大容量的安全的Internet银行站点

Sun Microsystems希望你认为从其众多的JEE开发商实施方案中选择其中一个方案将给你提供更广泛开放的选择事实时JEE规范只是一个规范而已因此对于扩展并且最终对于互用来说是开放的

当你选择一家JEE开发商时开始使用其扩展的特性集(JEE开发商利用它们在激烈的竞争中使自己与众不同)时你就将自己锁定到了这个开发商

Piper先生做自己的事吧 我们必须开始进行优点之间的比较适当的比较是将NET Framework与某个具体的JEE实施方案进行对比而不是与价值极微的规范进行对比当面对International Business Machines Corp和BEA Systems Inc一起占据JEE市场的%时Java提供选择的想法显然是华而不实的IBM公司最近发行了一个页的文件描述了将应用程序从非IBM WebSphere JEE服务器转到WebSphere的步骤从而进一步解释了开发商中性是一个神话

在性能和可伸缩性的时代当响应行业标准的服务器基准(如不同的TPC度量标准)时提到IBMSun和Oracle公司都使用非Java的解决方案来吹捧他们的产品性能是值得的

Piper先生说Java和JEE规范是为大型机规模的计算而设计的而Sun公司自己的参照应用程序的NET版本(一个假想的电子商务网站)处理的并发用户的数目为更糟的是Enterprise Java Beans至今还没有提供重用或可伸缩性的承诺一个Giga分析师最近说一些对JEE围绕数据库访问的性能问题灰心丧气的Java开发人员至少在考虑如果JEE的状况不能继续改进是否可以在将来更认真地考虑新的NET技术

Piper学生还反驳说JEE提供了更多的选择尽管Sun公司可能会声称Java是一种标准但Java仍然被Sun Microsystems控制

Java还没有被提交给一家国际认可的标准团体因此Java与其他广泛使用的语言如Visual Basic相比只不过是一个标准而已

很不幸的是任何在JEE平台上进行程序设计的开发人员都已经有一种可以供选择的语言Java数百万的开发人员已经熟悉了CobolBasicPerlC++和Java语言NET平台都支持这些语言

Piper先生说Java将允许银行在众多不同的操作系统上运行应用程序银行是否愿意保留多种不同的操作系统而尽力去维护众多不同渠道的客户关系呢?在这个场景中Java将肯定会承诺一次编写到处调试(write once debug everywhere)

底线是Java和JEE都以不同平台见之间的应用程序可移植性为目标微软公司的NET以使用工业标准的XML平台之间的应用程序集成为目标这两种方法在哲学上是不同的

我们相信关键的客户需求是针对某个具体的平台进行了优化的高性能和可移植性但还要准备与运行在不同平台上的应用程序进行集成

我们感觉NET提供了一种非常简单更加得体的开发模型而与JEE相比使用NET和Voyager平台的开发人员将不断地为电子金融提供更高性能的应用程序而同时极大地降低他们的开发时间

上一篇:Java包的停用

下一篇:JavaFX 推出移动版