0

我知道很多人多次问过 MVC 与 Webforms 的问题。我的问题略有不同,因为我目前正在将我的技能从 ASP.NET2/VB.NET 更新到 ASP.NET4/C#。我在认真地考虑也许我不应该浪费时间来升级我的 Webforms 技能,这些技能是 Okish 的,而应该努力重新开始使用 MVC。我一直在查看 ASP.NET 服务器控件的所有属性并感叹!!!我确实看到了只关注 JS、CSS 以及现在的 JQuery 和 CSS3 等 Web 技术的好处。

我会对你的想法感兴趣吗?

4

2 回答 2

1

听起来你在这里做的是白纸黑字。你正在改变语言和技术。我的建议是确定你认为未来最好的技术并学习它。你已经致力于学习新的东西——让它成为你能做到的最有价值的经验。

从我的角度来看,我会推荐 MVC。我个人觉得这是一个更好的前进平台。您将不得不添加相当多的辅助技能,例如 Razor、JQuery 和所有其他技能,但这是值得的。但最重要的是,它是最适合您的。如果 Webforms 为您的环境提供更好的服务,那么这是您的最佳选择。

于 2012-04-11T15:53:39.823 回答
1

六个月前我换了工作。我之前在一家仍在使用 .NET 2.0、VB.NET 和 ASP.NET WebForms 的大公司工作。我现在在一家使用 .NET 4.0、C# 和 ASP.NET MVC3 的公司工作。所以,我自己也经历过。

如果您了解 Web 的工作原理并希望完全控制客户端体验,那么 MVC 无疑是您的最佳选择。在我之前的工作中,我最终会大发雷霆,因为我讨厌 WebForms 如何阻止我创建带有清晰标记的页面。但是,很多人不知道 HTTP、CSS、Javascript 和 HTML 是如何组合在一起的。WebForms 是一个解决方案。但是,完全控制您发送给客户/客户的内容会更加有趣和高效。

于 2012-04-11T15:54:12.477 回答