长了。此 外,由于动态加载类过程中的一些变化,更新一个简单的类常常需要重新启动基于 J2EE 的服务 器。
虽然许多公司选择 Java 作为企业发展的策略平台,但它们的使用却由于 J2EE 的复杂性而 受到阻碍。Meta Group,8 月
6) 成本 a.
为了部署,运行在 Windows .NET Framework 之外编写的服务器端的应用程序需要一个 Windows Server 的许可,这比三个遵从 J2EE 的商业服务器中的任何一个许可都便宜很多。包括四个网络
服务器的系统部署费用的差别可达到数十万美元。例如,Microsoft Windows Server 2003(企 业版) 的一个四机器系统 (每个有四个 pc) 的许可费用不超过 16, 美元 000 (这考虑了零售因素) 。 而 WebSphere Application Server 5.0 在同样的系统中每台 pc 的许可费用达 12,000 美元,这 共要 192,000 美元。这个比率是 12 比 1。大多数基于 J2EE 的商业应用程序服务器的价格都和这 类似。(这假定了性能相等。然而实际上 Middleware 公司 2002 年 10 月的
报告显示,一个建立 在 Windows .NET Framework 上的应用程序的效率是建立在同样流行的基于 J2EE 的服务器上的程 序的 2-4 倍。所以实际上价格的优势远高于 12 比 1)有很多
免费的,基于 J2EE 的开放源应用服 务器,但是它们并没有 J2EE-compliant 的商标。还有关于文件和产品的问题:需要产品之间的 比较来讨论采许可费用。
b.
为 Windows .NET Framework 开发工具的费用也更加低廉。Visual Studio .NET 是.NET 的整合 开发工具,它的许可费用