在PDC会话中,我只看到Framework 4.0,Azure和WPF。
我的所有应用程序都在Windows窗体和asp.net(代码隐藏)和框架2.0或3.5中。我觉得我已经过时了,好的。但我的问题是Windows Forms已经死了,我需要开始迁移到WPF或Silverlight吗?或者我的Devexpress Windows窗体可能会超过3年?
答案 0 :(得分:11)
它不是真的死或活 - 更像是不死生物。
答案 1 :(得分:4)
我刚刚安装了VS2010 C#Express版本,仍然可以选择创建WinForms项目。我希望完整版中的选项仍然存在(我目前没有MSDN订阅,所以我现在无法获得它。)
所以我认为技术仍然存在。
一定要转移到WPF或Silverlight,但这样做是因为它们为你提供了一些你无法从WinForms获得的东西。
答案 2 :(得分:4)
我认为我不会说WinForms死了...... DOS死了吗?你有没有写过控制台应用程序? Windows上有许多程序(实际上大部分都是这样),使用WinForms就可以了。还记得Y2K和所有那些需要从Cobol更新的系统(或者它是Fortran?)。就我个人而言,我正在迁移到WPF,但我仍然有一个WinForms的时间和地点我相信......即使我们现在都拥有C#,C ++仍然在被使用,这与我认为的概念相同。
答案 3 :(得分:0)
Windows Forms并不比VBScript死了更多。我目前正在使用一些相当残酷的经典ASP VBSCript代码,所以我可以向你保证,它也没有死(唉)。
在微软彻底放弃Win32之前,Win Forms将会存在很多,即便如此,它仍将在传统系统中存在多年。答案 4 :(得分:0)
嗯,这两者之间存在很多差异,为了迁移您的应用程序,建立一些路线图可能是个好主意。有数百个网站供他们比较,但为了回答您的问题,我建议启动一个新的分支并开始迁移,同时支持您当前的模型。对于你现在的那个,你也不会有那么多问题。