日期:2009-08-04  浏览次数:20422 次

 与任何新的生态系统一样,Web服务为了存在,需要丰富的支持框架。微软希望它的.Net架构--是为新的环境而开发的,但并没有实际使用过--能成为Sun Microsystems Inc.公司Sun ONE(此系统基于Sun公司的java平台)强有力的竞争对手。


  此IT生态系统的主要部分是使开发人员很容易地为.Net 或Sun ONE(开放网络环境)进行编码的工具。EWeek实验室分别测试了微软和Sun公司的高端开发工具,Visual Studio .Net企业建筑师?2版和Forte for Java 3.0企业版的?版本,以检查每种工具如何支持组织开发Web服务。

  Visual Studio .Net将在年底发行,其价格还没有宣布。应用于Windows NT 4.0, Solaris 8 和 Red Hat Inc.公司的 Red Hat Linux 6.2的 Forte for Java 3.0企业版将在本月发行,价格为1995美元。

  在对工具作出战略选择前,对IT部门来说,考虑哪种平台对他们更有意义才是重要的事。

  微软在.Net中专门为Web服务和互联网编程设计了一个新的编程模型,这从最初来说就是一种"奢侈品"。这也是10年中对Windows开发最有价值、最复杂的升级,它需要对从业人员再次培训,需要对现有代码基础,特别是对于VB程序和基于VBScript的ASP网页,进行大大小小的修改。

  将要开发.Net应用程序的人会发现Visual Studio .Net是不可缺少的,这不仅是由于它突出的可用性和非常完整的.Net核功能心,还由于在此领域没有多大的竞争。

  在6年前引入Java平台时,它也发生过同样的变化,但现在它是一个成熟的、经过广泛测试的、建立完好的服务器编程语言。

  因此,Java开发人员有更多可选的工具。Forte for Java 由于它对EJB创建的支持具有很大的吸引力,并且它能够将代码部署到Sun-Netscape Alliance的iPlanet应用程序服务器(我们测试过iPlanet应用程序服务器6.0)和基于XML(扩展标记语言)的Web服务中。然而,它要与许多更优秀的产品竞争,如Borland 软件公司的 Jbuilder。另外,Forte for Java不支持SOAP(简单对象访问协议),这是它的一个大缺点。

  然而,所有这些平台(同现实需要间)还存在大的差异,主要是由于开发商的策略,而不是由于技术原因。自然,Forte for Java只支持Java编程,而Visual Studio .Net提供了一个支持C++,C#和VB和 ECMAScript语言编程的单一编辑环境。

  Sun公司的官员说,Forte for Java的将来版本支持多语言开发。