.NET开发的未来:ASP.NET还是WPF / Silverlight / Winforms?

时间:2010-06-24 01:29:55

标签: .net forecasting

请原谅我提出一个主观问题,但我真的很想知道 .NET开发 在不久的将来会走向何方? 我们是否会看到更多 ASP.NET 开发人员,或者对 Silverlight / WPF && WinForms 开发人员?

3 个答案:

答案 0 :(得分:4)

这是一个如此广泛的问题。我认为可以肯定地说,只要.NET存在,就不会缺少ASP.NET开发。我认为Silverlight将在一系列特定的小众开发中流行,但ASP.NET MVC将成为大多数.NET Web开发的目标,除非有一大批坚定的WebForms用户。至于WinForms vs WPF;我认为可以说微软希望WPF成为客户的未来,而且可能会这样,但是这需要一段时间。这些只是我的0.02美元。

答案 1 :(得分:4)

全部三个?

它们都覆盖了不同的市场(在很大程度上)根本不重叠。 ASP.NET(特别是ASP.NET MVC)非常适合“经典”Web开发,如果您喜欢HTML5,Javascript等内容,那么它就是您的选择。 Silverlight适用于您进行RIA或编写Flash杀手级应用程序时。 WinForms适用于桌面开发,非常适合快速开发业务线软件。 WPF在桌面上非常适合用于消费者软件(其中的眼睛和功能一样重要)。 WPF也可用于业务线应用程序,但我个人认为WinForms更易于掌握(即使它在数据绑定等方面不那么强大)。

老实说,我认为问题是有点负载的。如果你正在试图决定要找哪份工作(或其他什么),那么我建议你跟随你的心,而不是每月的味道。做你觉得最有趣的事情,而且 - 如果你擅长的话 - 无论你选择哪个领域,工作都会来。

答案 2 :(得分:2)

.net平台占据了80%的个人电脑市场,而且银光正在非常快速地提升。所有应用程序都将进入云端,Silverlight 4非常适合将您的应用程序移植到云端。 通过使用相同的非常熟悉的视觉工作室,您可以使用桌面或asp.net应用程序的所有工具将应用程序部署到Web。 Silverlight将成为未来几年的重要参与者。查看skydrive中的网络办公室应用程序。