内容导航
Longhorn 与游戏和应用软件
微软在2000年7月公布了第一代运行环境.NET Framework,但是2003年10月27Microsoft 在美国洛杉矶召开的面向Windows专业开发人员的大会“Professional Developers Conference 2003(PDC 2003)”上,微软平台部门副总裁Jim Allchin 透露了.NET Framework的新版本改名为“WinFX”。
XAML语言开发的页面
他表示WinFX 将成为Longhorn的主要API,WinFX 与目前的.NET Framework相比,新增加了三大功能::
(1)画面显示功能“Avalon(开发代号)”、
(2)使用数据库技术的文件系统“WinFS(开发代号)”、
(3)用于Web服务的非同步通信功能“Indigo(开发代号)”。
新的API具有更加先进的技术,并且能够深层次地利用硬件,开发软件和游戏也变得更加容易了。可惜由于是全新版本的API,因此和旧版本的API会出现兼容性的问题,这样一来,软件开发人员在编写Longhorn的应用程序时,就必须在Win32、.NET Framework以及WinFX三者选择其一。Allchin称,可以保证现有的Win32及.NET Framework的API编写的应用程序能在Longhorn中正常运行。WinFX覆盖范围比.NET Framework更大。有些功能只能靠WinFX来实现。而另一方面,一些使用Win32就足够的应用程序如需要使用WinFX的话,安装新的API应用程序时需要重新启动。也许微软在推出正式版本的时候会解决这些问题。