2003微软PDC随记
翻译:唐斯蔚
原文出处:MSDN Magazine Jan 2004(Editor''s Note)
我们差一点就没有及时到达十月份在洛杉矶召开的微软程序员大会(MicroSoft PDC)。在我们从纽约飞往洛杉矶的途中,肆虐整个南加州的森林大火正围困着圣迭哥的空中交通控制中心。由于控制中心进行了疏散,我们在落基山脉上盘旋着想找个地方降落。最后的结果还不错,我们提早了几乎半个小时到达。这稍微消除了一些笼罩在整段文字上的悲哀氛围。有这些的经历太遗憾了。
如果你是一个老程序员而没参加过PDC,那么它是你必须参加的一件事。有时会议的焦点只是一个单个的进步,就像1993年的32位Windows、2000年的.NET框架。而这次却是唯一的一次有三个产品--MicroSoft
Windows "Longhorn",SQL Sever "YuKon"和Visual Studio
"Whidbey"的会议。你将在接下来的一年中听到很多关于这三个产品的消息,所以值得你现在就对它们进行了解,当它们出现在鸡尾酒会上时可以使你听上去像个专家。我们也发现了第四个新产品,Virtual
PC,它可以使我们更容易地测试新操作系统而允许你保留当前的配置。稍后会有更多关于它的介绍。
Longhorn是下代微软视窗的名称。它修改了用户界面(代号为“Aero”)和新的图形子系统(代号为“Avalon”)。一个名为“XAML”的新过程图形语言是它的特征,它允许你使用基于
XML 标签创建真正的程序。Longhorn也将是 Microsoft 首次使用受管代码进行构建的操作系统。
作为一个开发者怎样为一个即将在一两年之内发布的新操作系统做好准备是个大问题。如果你正使用.NET进行工作,你已经开了个好头。既然Longhorn是基于受管代码模式的,你将从现有的基于.NET框架的应用程序中获取明确的升级途径。如果你仍在(例如,使用Visual
Basic 6.0)编写未受管的代码,那么现在也许是计划迁移途径的好时机。用于访问Longhorn特性的API(代号为“WinFX”)可以给出一些信息,但如果你有扎实的.NET框架基础则能更好的理解它。
代号为“YuKon”的下一个版本的SQL Sever,是在PDC上批露的第二个产品。Yukon已规划了很多显著的特征。其中最值得关注的就是内置CLD。使用Yukon,你能使用受管代码编写存贮过程和服务器端程序。这就意味着你能获得所有.NET的高级功能,并能围绕单个模式加强你的工作。
Yukon也有其它的先进特性,如已增强的XML支持和XML数据类型。
代号为“Whhidbey”的下个版本的Visual
Studio.NET以及.NET框架,同样能使开发者提高其工作效率。你将获得IDE开发的根本性提高、常规任务的预构建模板、一系列(C#、C++、Visual
Basic
中的)语言改进和对已进行过改进的Windows形式的应用程序的开发特征的介绍。当然,大家的最爱,"编辑"和"继续"功能计划将会成功再现。更多关于
Visual Studio 信息,请参阅MSDN联机中的"Whidbey Center "。
我们提到的第四个产品,Virtual PC不是PDC的重点。但我们发现它如此有用以致于不得不提一下。Apple用户可能已经熟悉这个产品了。但还有基于Windows平台的版本,可在
Microsoft 上(http://www.microsoft.com/virtualpc)上找到。假设你想关闭Longhorn,或在你的机器上为了支持目的运行Windows
98的副本,用Virtual PC你能分割出一个虚拟硬盘和一些内存,它们一起行动就像运行在你主机上的第二台电脑。当你看到早期 beta
版本的产品,如 Longhorn,如果你不想损失数据,建议你不要在任何计算机上安装它。Virtual
PC的伟大之处在于避免了双重引导。你正常运行的操作系统不用知道正和另一个系统共享资源,而你测试用的操作系统就像虚拟城堡中的国王。
在本期MSDN杂志上,我们展示了Longhorn的特点。尽管有些为时过早,但我们想要确定我们的读者成为了第一批下一代了解Windows计算的人。在下期杂志中,我们将继续YuKon的报道。下个月,我们将深入讨论PDC批露的所有技术。是的,我们还将有写作的空间,这些作品将帮助你提高今天工作。
--J.T.
附:第一次翻东西,肯定有很多不完善的地方。希望大家指正。多谢。
特别感谢 eagle_can 做的校对。
