窥视Windows技术发展方向(二)(转)

本文探讨了Windows技术的发展方向,重点关注未来的开发工具。文中详细介绍了Whidbey和Orcas两个版本的Visual Studio带来的革新,包括语言改进、UI组件更新及部署机制优化等。此外还介绍了新的SQL Server版本Yukon的相关特性。
窥视Windows技术发展方向(二)(转)[@more@]

  二、未来的开发工具

  

  开发者需要尽早获得与新平台兼容的开发工具,否则的话他们就不能编写应用程序来展示新的功能。另一方面,新的开发工具本身也透露出未来平台的信息。

  Longhorn的发行日期不会早于2005,微软计划分两个阶段揭示新版的Visual Studio,其代码名称分别是Whidbey和Orcas。2004年会有一个Whidbey的项目发行,它将能够在当前安装了.NET的平台和Longhorn上运行,它编译的应用程序也一样。一个新的SQL Server版本,代码名称Yukon,将随同Whidbey一起发布。Orcas预期与Longhorn一起发布,它将全面支持Longhorn的新功能。

  

  2.1 Whidbey

  十月末的微软专业开发者大会(PDC)上Whidbey的Beta测试已经启动,PDC 2003的大部分内容都与Whidbey有关。对开发者影响最大的是语言方面的改进,由于所有.NET编程语言都依赖于同一个公共语言运行时环境(CLR),你也许认为各种语言的特征会有重叠,但在Whidbey中,它们表现出了更多的差异。

  ■ Visual Basic:

  VB方面的改进围绕提高开发效率进行,承诺只用原来一半的代码就可以完成常见的任务。VB开发环境将自动生成常见任务的代码,提出程序错误的修正建议,很象Word提出的拼写错误修改建议。

  ■ Visual C#:

  VC#将集成许多新的语言特性,它们来自一些少有人知的编程语言,诸如CLU、Icon和Sather。语言方面的改进目标是简化某些任务,方便代码重用,允许将类型定义分离到多个模块。

  ■ Visual J#:

  追随微软的程序员再也不必担心微软Java虚拟机的消失,VJ#能够自动将现有的Java Applet编译成.NET托管代码。VJ#还将能够创建可供其它.NET语言使用的类。

  ■ Visual C++:

  历史悠久的VC++也将获得全面升级,包括其运行库、MFC(Microsoft Foundation Classes)、通过分析正在开发的程序执行高级代码优化,以及对Windows Fusion的全面支持。

  Whidbey还将带来UI的革新。Windows Forms作为Windows客户端应用程序的设计工具,将增添新的组件,其中包括一个Office风格的工具栏、托管代码的Web浏览器控件、一个新的数据绑定网格控件。ASP.NET用来设计Web应用,也将增加新的组件,例如Master Pages功能将为控制整个项目所有页面的布局和风格带来方便。

  部署机制的改进包括回退到前一版本的功能、包含.NET框架的选项。无人值守部署将使得应用程序能够自动获取和使用补丁,而代码访问安全机制将防止恶意程序利用这一功能。

  

  2.2 Orcas

  虽然Orcas要到与Longhorn一起发布之前才会进入Beta测试,但现在已经可以得知它的一些特点。微软说Orcas将支持Longhorn的“可信赖计算”模型、WinFS存储系统以及Longhorn中用户界面方面的改进。

  Orcas将支持使用通用建模语言(UML)的模型驱动的开发,可能为UML加入微软私有的扩展。开发者将能够利用UML在较高的层次上定义数据和处理流程,自动生成匹配模型的代码,就象Java开发者在五年之前就开始做的那样。Whidbey将包含UML的一个初级版本。

  也许对于开发者来说,最重要的是Orcas将全面支持Longhorn的“托管接口”。.NET中的托管代码提高了类型安全性和可靠性;在Longhorn下,Windows API将全部由托管代码构成。

  

  2.3 Yukon

  Yukon已进入有限Beta测试阶段,微软已经公开一些细节。SQL Server 2000的所有功能都将保留,同时Yukon将增加对64位处理器的支持,增强SQL Server编程语言T-SQL的支持。Yukon将直接支持.NET框架的CLR,因此基于Yukon的程序可以用任何.NET语言编写。

  XML和Web服务的重要性越来越突出,作为回应,Yukon将以XML格式保存非关系型的数据,并直接支持Web服务,基于Yukon的Web服务能够将Yukon的功能带给原本不支持Yukon的环境。

  (未结束)


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8403220/viewspace-948188/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8403220/viewspace-948188/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值