同VB一般简单易用
但是不像VB那么弱
和VB一样
NET拥有很好的工具来构建用户界面和与数据库交互
因此很适合用来编写商业应用
而和VB不同的是
NET有一种简单
但是稍显笨拙
的方法来访问Win
API
因此
NET平台很快就吸引了商业应用开发者
并且一些新的商业项目也在使用它
Longhorn
之梦
Windows
XP
在NET前一年发布
因此毫不奇怪没有用到NET技术
但是微软在
年
月的PDC大会上宣布
事情将随着Windows
Longhorn的发布而改变
Longhorn
将把NET整合到Windows平台核心中去
一时周知NET
FX(FX代表Framework)将让位于WinFX
即基于同样技术的"
Windows
Framework"
除此之外
Windows
Longhorn将带来一种全新的方式来编写用户界面
代码名为Avalon(译注:即WPF)
完全现代基于矢量和硬件加速的框架
Windows系统中用户可见的程序&mdash
&mdash
资源管理器计算器等&mdash
&mdash
将使用WinFX技术
NET将被视作编写Windows应用的最佳方式
而Win
则继续存在以保持向下兼容
但不会再变动
Longhorn本应是旧式Windows应用开发winxpsp3的终结和现代Windows应用开发新纪元的开端
而不是因为
年或者
年前的设计决定而遭阉割
如我们所知道的那样
Longhorn系统没有给我们带来这些
Longhorn工程变得极其庞大不可管理而最终崩溃
而与此同时
Longhorn的基石Windows
XP却在被黑客们肆意凌辱
微软不得不投入大量资源让Windows
XP和Windows
Server
的安全性可以让人接受&mdash
&mdash
最终的结果就是Windows
XP
SP
和Windows
Server
SP
&mdash
&mdash
然后再开始下一代操作系统的开发
最终就是Windows
Vista发布
然后一切重新开始
这其中最大的杯具之一就是NET
Windows
Vista尽管在某些方面有重大意义
但是它完全抛弃了WinFX的概念
Avalon最终发布&mdash
&mdash
即WPF&mdash
&mdash
但是只是作为操作系统的一个插件
而不是核心的一部分
Windows
Vista
和
Windows
中唯一显著基于NET平台的程序是Media
Center(然而它甚至没有用到WPF)
其他的一切东西都是老一套的Win
Win
API也被更新和扩充
相当数量的低层功能被添加到Win
来支持GUI的变化