但是
.NET 也有它的劣势,主要体现在大型系统中的应用成果少、缺乏“开放性”。
对于应用成果来说,今后其数量将会不断增加。据悉,日本
Kabu.
在
2003 年度内利用.NET Framework 全面重新构筑该公司目前利用 ASP 构筑的
系统。
在
“开放性”方面,由于可各种 OS 上运行,而且很多开发商还提供了 Web 应
用服务器和开发工具,因此用户可以随意选择。而开发商则通过在功能和性能方面
相互竞争来不断提高产品水平。
而
.NET Framework 怎么样呢?只要想应用于业务系统中,其 OS 实际上则只
能限于
Windows.尽管微软已经提供了
.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 最初的计划是准备在这两个平台之间进行一场公平的测试,但最终却因只联系到