谈软件技术不可能不说到伟大的软件巨人微软不可能不谈windows垄断了这个星球的pc的操作系统windows下开发技术一丝一毫的变化都引人注目 微软在今年的teched大会上正式公布了longhorn研发计划我们不得不等到年才能一览它的风采但微软同时宣布将longhorn开发平台WinFX中的显示子系统Avalon和通讯子系统Indigo移植到windows xp和windows 中这一举动使不少NET程序员更急切的希望了解WinFX微软为longhorn的造势获得了圆满的成功 在NET推出的年中微软一直致力于NET的推广NET程序员一直期待着NET的进一步发展今年中期微软终于推出了下一代NET即NET 同时对Visual StudioNET作了大刀阔斧的革新微软发布了Visual StudioNET beta依照微软的传统beta还是一个不稳定的版本与最终发布的版本还有相当的差距即使如此beta的推出还是在各种技术社区掀起了新一轮的学习热潮新版本的Visual StudioNET在易用性上有了显着的提高在c#和vb语言上引入了泛型重构匿名函数和匿名内部类等新技术 Visual StudioNET中的另一门重量级语言C++也作了重大的改进在上一版NET中C++NET以Managed C++的面貌出现在人们面前但程序员们很快就发现Managed C++在开发效率上没有多大改进复杂性却有过之不可避免的Managed C++沦落为NET家族中的二等公民在这种情况下微软请来着名语言设计大师Stan Lippman和Herb Sutter主导设计了新一代C++C++/CLIC++/CLI在完全支持C++标准的前提下引入了一些新的语法和语义对NET环境提供了第一流的支持对NET CLR提供了更加灵活的控制方式按照C++/CLI设计组的说法C++/CLI将成为NET最强大最底层最高效的系统级编程语言新版Visual StudioNET另一个重大改进是增加了Team System组件Team System把分析设计建模项目进度管理/bug管理单元测试全面引入Visual StudioNET中有了team system后Visual StudioNET已经变成为一个开发生命周期的平台而不再是单纯的编码工具 年的另一个重要特征是NET社区和基于NET的开放源码产品也逐渐成熟起来DotNetNukeNhibernate吸引了越来越多的NET程序员参与项目主页上的源码几乎一天一更新试用经验和教程也散布于各个论坛和BLOG上 说Windows平台开发工具就不能不提起另一个重要级厂商Borland在经历这几年的坎坷之后Borland终于回到正确的轨道回归后的Borland意图把自己打扮成中立的开发工具提供商年Borland的一个重要举措是发布了DelphiDelphi曾经是国内拥有最多支持者的开发工具但Borland推出NET下的Delphi for NET让开发人员大失所望因而大批Delphi程序员转向C#Borland对Delphi充满信心在Borland网站上这个版本被称为终极DelphiDelphi 在单一环境下同时支持Win和NET SDKDelphi及C#并能与Borland的应用软件开发周期管理 (ALM) 方案结合具备一系列能提升开发人员及团队生产力的功能包括源代码重构 (Code Refactoring)组件测试及崭新的第二代企业核心对象技术 (ECO II) 凭借Delphi 开发人员既能继续改进Win应用又能先行采用NET及ASPNET这款优秀的开发工具必然重新唤起程序员们对Borland的信心年的Borland必能给我们带来更优秀的产品 |