asp.net * WebForms *开发人员将来可以期待什么?

时间:2010-08-14 13:21:47

标签: asp.net asp.net-mvc

虽然据说Webforms和MVC的对待,但我有疑问。大多数新东西似乎都围绕着MVC发生。

这不是技术方面,而是个人问题。

那该怎么办?

  • 继续使用Webforms并将重点放在Sharepoint(仍然是Webforms)上?
  • 坚持使用Webforms并简单地信任Microsoft和Webforms的未来?
  • 返回并重新开始使用MVC(作为初学者,49岁)?
  • 尝试一些全新的东西(Silverlight / LightSwitch)?

任何想法?

3 个答案:

答案 0 :(得分:6)

ASP.NET MVC似乎有更多动作的原因是因为ASP.NET Web Forms已经存在了很长时间,因此添加的内容较少。微软似乎真的致力于为开发人员提供这两个选项,并且现在Web窗体网站可以使用新的路由规则,您可以深入了解MVC开发人员一直享受的其他URI。

说到这里,学习ASP.NET MVC或Silverlight并不是件坏事。在这些之间进行选择更多地与您正在进行的工作有关。 Silverlight和MVC完全针对不同的应用程序,所以如果你喜欢编写“应用程序和接口”,你可能更喜欢Silverlight,如果你正在编写高质量的网页,你会更喜欢MVC。

虽然你年满49岁,但掌握其中任何一个都不需要太长时间。要完全预先,MVC可能不会像Silverlight那样学习曲线,但你可能仍然是50岁的任何一个忍者!

答案 1 :(得分:2)

那不会回头。那是进一步的。


是的,你见过presentation

“下一件大事还是酷孩子Koolaid?切入MVC与WebForms的修辞”

Rob Conery是谁?

答案 2 :(得分:2)

Scott Guthrie写了一篇关于webforms vs mvc的有趣文章:About Technical Debates (and ASP.NET Web Forms and ASP.NET MVC debates in particular)

我自2002年以来一直忙于专业的webforms,并且在它出现时也注意到MVC。我目前担任顾问的任务是MVC2项目。我读了几本书,学了一些教程(http://www.asp.net/mvc)并制作了几本presentations about it for user groups

我个人认为MVC似乎比标准的webforms更受关注。主要原因有以下几点:

  • 这是一支专注于新技术的新团队,他们的发展方式更加敏捷
  • webforms总是随着.NET Framework / Visual Studio的新版本发布。 MVC有更多的带外方法,他们不必(必须)坚持使用框架或IDE的新版本。
  • webforms越来越成熟。面对它,它已经是一个很酷的工作环境。许多默认控件,许多第三方控件,添加了Ajax支持和工具包。

我已经用webforms写了几个小的,平均的和相当大的应用程序,我很高兴他们都为我的客户工作。

  

返回并重新开始使用MVC(作为初学者,49岁)?

我想用一句话来回答:生活好像你明天就要死了。学会好像你永远活着。 Mahatma Ghandi。

MVC与webforms不同,但您也使用相同的底层平台。会话状态,查询字符串,成员资格,缓存,......所有这些仍然存在。您最常遗漏的是服务器控件的使用以及请求“页面”的新方法。

我可能无法说服你查看围栏并尝试一些here之上的简单教程,但我相信你至少会看一下它们。试图至少学习这些概念只会有益于你的事业。至少尝试阅读音乐商店的6部分教程或Nerddinner的免费电子书。