WinForms本身就是基于.net的.
我猜你的意思可能是问桌面程序会不会转向.net平台,而不是使用原生API进行开发.
根据我的经验,使用.net(无论是Windows Forms,还是WPF)进行界面开发,速度比用以前的MFC要快很多. 随着Vista的普及,使用.net开发的桌面软件会越来越多.即使现在,也有很多桌面软件已经使用了.net.
开发工具,最好用的当然是Visual Studio系列了.
Windows Server 2003里已经集成了.net 1.1, Windows Vista里集成了 .net 3.0. 从这里可以看出,微软以后的操作系统里肯定会带上发布时最新版的.net framework.