微软公司开始为它最重要的客户们---软件开发者,实现具有重要意义的网络服务(Web services)计划 。
周三发布的这个工具包将代替现有的Visual Studio工具(被大约五百万软件开发者使用),它包含了许多新的特色,并且也将会随着现有的产品如:Visual
Basic和Visual C++的不断更新而更新。
更重要的是,这个工具包是微软公司在为软件开发商在决定是用微软公司的网络服务(Web services)计划还是选择作为微软公司竞争对手的太阳微系统公司(Sun
Microsystems)或者其他的Java支持者产品战役中的最主要的武器。
软件开发者们已经在为发布网络服务(Web services)建立的消息进行着赛跑,并且软件公司们声称这项技术可以让基于国际互联网的商用软件的设计和开发变得更加容易起来。在竞争中,微软的对手包括了太阳微系统公司(Sun
Microsystems),IBM,Oracle, BEA Systems公司和其他的一些能提出替代基于Java程序设计语言的Web services的方法的公司。太阳微系统公司(Sun
Microsystems)声称在世界范围内有超过300万的程序开发者使用的是Java语言编制程序。
在网络服务(Web services)战役中的胜利者在未来的几年里能够确立在生产商务软件的技术中的统治地位。
“这是.Net真正开始的信号,” Giga Information Group分析公司的副总裁Mike Gilpin说。“直到现在,.Net在市场上作为演习的角色还是要远远大于其作为真正实实在在产品的角色,而Visual
Studio.net就是一个像舰队中旗舰一样的产品。”
Gartner分析公司预测.Net和Java在将来的五年内将处于一种并驾齐驱的竞争状态。
Java在上世纪九十年代中期直至后期的这段时间里是最为普遍的一种编制网络应用程序的语言。随着网络爆炸性的发展,程序员们倾向于使用别的技术,比如Java。微软公司并没有制作出他们真正需要的网络工具,Illuminata公司的分析人士James
Governor说。
“开发者开始倾向于非微软公司生产的更适合于开发基于国际互连网的应用软件的开发工具,”Governor说。“微软公司需要对网络开发者做出反应,现在它(微软)正在这样做。”
微软公司的竞争者们很快就指出了Java语言的另一个关键性优势:用Java语言编制的应用程序能够在许多种的操作系统和硬件上运行。而微软公司的编程工具却只限制在编制Windows的应用程序。“用Java编程,你可以配置任何系统的代码,然而微软的编程工具却让你编制的程序只能运行在微软的系统上,”太阳微系统公司的首席技术官说。
微软公司的主管人员们在对Visual Studio.Net只能基于windows系统的指责时指出:Visual Studio.Net让开发者们可以使用多种语言---包括Java---来编制主要基于Windows的系统,但是也能在非windows的操作系统下处理数据的程序。
Governor说微软公司面临着两个主要的挑战来使程序开发者们信服的转向于使用Visual Studio. Net:必须让现在的Java慢下来,并且使现有的微软程序开发者相信.Net是一种比公司现有技术更好的选择。
分析家说:许多微软的顾客会慢慢的转向Visual Studio.Net,因为只有很少的公司正在试验网络服务(web services)技术。
Governor的分析人员Mark Driver预测:百分之三十的使用Visual Studio开发程序的开发者将在未来的十八个月内开始使用新的.Net开发程序。剩下的百分之七十将会在未来的三年中也使用.Net,并且几乎所有人---大约占总人数的百分之九十五---将会在未来的4到5年内也使用它。
用户评论