Borland的探戈

特别策划

也不知是偶然巧合还是有意较劲,微软和Borland在2005年岁末几乎是脚跟脚地发布了最新的开发工具。微软旗下的自然是Visual Studio 2005,而Borland推出的则是Developer Studio 2006。一如既往,开发工具“双雄”Visual Studio 2005和Developer Studio 2006孰优孰劣的争论再度兴起,口水仗又一次打得不亦乐乎。

掀起Developer Studio 2006的盖头

与深受好评的Delphi 2005相比,Developer Studio 2006除了改了名字外,最大的变化就是将一度在.Net平台开发工具中消失了的C++Builder找了回来并集于其中,终于完成了.Net系列开发工具的完全整合,使它至少在支持的语言种类上同Visual Studio 2005扯平了。

在.Net和Java平台之争中,Borland基本上做到了不偏不倚,两线均有重兵集结。经多年耕耘,以及一连串令人眼花缭乱的“狂奔式”升级,Jbuilder终于成为最具人气的Java IDE产品。

而在.Net平台上,尽管觉醒得有些迟,初涉.Net平台的Delphi 8和C++Builder X因表现太差给人以玩不转.Net的印象,但Borland还是以不懈的努力和深厚的功力,用Delphi 2005牵住了.Net的牛鼻子。 毫无疑问,Borland已完全掌握了.Net平台的开发技术,这从Developer Studio 2006的当家组件Delphi 2006可支持各种.Net应用的开发上可以看出。

作为新一代RAD工具,Delphi 2006将高效和高质量开发.Net和Win32应用作为追求目标,为此新增和加强一系列相关功能,如实时模板、源码重构、UML建模、需求管理、版本控制、程序缺陷跟踪和团队协作等。Delphi 2006不仅完全支持微软.Net架构,能利用.Net下的所有开发资源,而且内置的VCL.Net也更加完善,功能得到进一步增强。在其支持下,基于VCL的Win32应用过渡到.Net将更加平滑,许多Win32应用的源代码不作修改或作少许修改,就可在.Net应用中重用,使开发效率获得大幅提高。当然,广受欢迎的开发架构ECO III,也将给开发企业级应用以最大助力。

在许多人眼里,C#和C++还是微软的更地道,事实上Visual Studio 2005中的C#和C++开发工具确实很出色。不过,Borland并不打算让微软独霸C#和C++,其C#Builder 2006和C++Builder 2006秉承了Borland开发工具的“快餐”风格,具有Visual Studio 2005难以匹敌的开发效率,同时在对.Net的支持上进行了卓有成效的改进,使它们的程序编译质量与Visual Studio 2005相比亦不遑多让。

Borland开发工具的未来之路

放眼开发工具领域,能同微软在.Net平台上相颉颃的只剩下Borland一家,Sybase、IBM、Intel等基本上已龟缩一隅。然而,在同微软的厮杀中,即使是Borland也疲态尽露,对微软的扩张只有招架之功。尽管Borland已尽最大努力跟上.Net和Java平台的前进步伐,但力不从心之感越来越强烈。的确,在一场微软主导的戏里,Borland还能立在台上已属不易,因为微软这个角儿的难侍候是出了名的,伴它真跟伴虎似的。

事实上,Borland也已看到作为纯粹的开发工具提供商的晦暗前景,正逐步向开发咨询服务转型。尽管Borland承诺将继续提供新的开发工具,然而不太可能像现在这样花费大量人力物力来打造足以同微软Visual Studio相抗衡的工具软件了。

为了实践“让程序员在软件开发过程上做得更好”的开发咨询服务理念,Borland在Visual Studio 2005发布时适时地推出了VS系统分析员使用的需求管理软件CaliberRM来捧场,看来Borland高层宣称的与微软亲密合作的说法并非虚言。不过,随着Borland与微软之手越握越紧,曾集万千宠爱于一身的Delphi等的前景将越来越暗淡,其最终结局也许是一代程序员虽灿烂却伤感的记忆。

Developer Studio 2006,但愿不是Borland最后的探戈。

2-f1-b1.jpg