窗户死气沉沉。长寿命WPF

窗户死气沉沉。长寿命WPF,wpf,winforms,Wpf,Winforms,在PDC会话中,我只看到Framework4.0、Azure和WPF 我的所有应用程序都采用windows窗体、asp.net(codebehind)和framework 2.0或3.5。我明白了,我已经过时了。但我的问题是Windows窗体已经死了,我需要开始迁移到WPF或Silverlight吗?或者我使用Devexpress的Windows窗体可以使用3年以上?我刚刚安装了VS2010 C#Express edition,仍然可以选择创建WinForms项目。我希望完整版本中的选项仍然存在

在PDC会话中,我只看到Framework4.0、Azure和WPF


我的所有应用程序都采用windows窗体、asp.net(codebehind)和framework 2.0或3.5。我明白了,我已经过时了。但我的问题是Windows窗体已经死了,我需要开始迁移到WPF或Silverlight吗?或者我使用Devexpress的Windows窗体可以使用3年以上?

我刚刚安装了VS2010 C#Express edition,仍然可以选择创建WinForms项目。我希望完整版本中的选项仍然存在(我目前没有MSDN订阅,所以目前无法获得)

所以我认为这项技术还有生命力


一定要转到WPF或Silverlight,但这样做是因为它们为您提供了WinForms无法提供的功能。

Windows Forms和VBScript一样都不存在。我目前正在处理一些相当糟糕的经典ASP VBSCript代码,所以我可以向您保证,它也没有死(唉)


Win表单将一直存在,直到微软完全放弃Win32,即使如此,它仍将在遗留系统中存在数年

我想我不会说WinForms已经死了。。。多斯死了吗?你曾经写过控制台应用程序吗?在Windows上有很多程序(实际上是大多数程序)使用WinForms让它死掉。还记得Y2K和所有那些需要从Cobol(或者是Fortran?)更新的系统吗。就我个人而言,我正在迁移到WPF,但我相信WinForms还有一个时间和地点。。。C++仍然在使用,尽管我们现在都有C,但是我想的是同一个概念。

< P>它不是真的死了或者活着——更像亡灵。< /P> < P>这两者之间有很多不同,也许为了建立你的应用程序,建立一些路线图是个好主意。有数百个网站可供比较,但为了回答您的问题,我建议启动一个新分支,并在支持当前模型的同时开始迁移。用你现在的一个,你也不会有那么多问题

“这样做是因为他们提供了你无法从WinForms获得的东西”。。。对你来说比搬家的费用更有价值。