asp.net - asp.net *WebForms* 开发人员对 future 有何期望?

标签 asp.net asp.net-mvc

尽管据说 Webform 和 MVC 被平等对待,但我对此表示怀疑。大多数新事物似乎都是围绕 MVC 发生的。

这不是技术方面的问题,更多的是个人问题。

那该怎么办?

  • 继续使用 Webforms 并重点关注 Sharepoint(仍然是 Webforms)?
  • 继续使用 Webforms 并相信 Microsoft 和 Webforms 的 future 吗?
  • 返回并重新开始 MVC(作为初学者,49 岁)?
  • 尝试一些全新的东西(Silverlight/LightSwitch)?

有什么想法吗?

最佳答案

ASP.NET MVC 出现更多变化的原因是 ASP.NET Web 窗体已经存在了很长时间,因此需要添加的内容较少。 Microsoft 似乎确实致力于为开发人员提供这两种选择,并且随着 Web 表单网站现在可以使用新的路由规则,您可以陷入 MVC 开发人员一直喜欢的 Restful URI 中。

话虽如此,学习 ASP.NET MVC 或 Silverlight 也不是什么坏事。在这些之间进行选择实际上更多地与您正在从事的工作有关。 Silverlight和MVC针对的是完全不同的应用程序,因此如果您喜欢编写“应用程序和界面”,您可能会更喜欢Silverlight,如果您正在编写高质量的网页,您会更喜欢MVC。

尽管您已经 49 岁了,但掌握这些中的任何一个实际上都不应该花太长时间。坦白说,MVC 的学习曲线可能比 Silverlight 少,但你在 50 岁的时候仍然可以成为其中任何一个的忍者!!!

关于asp.net - asp.net *WebForms* 开发人员对 future 有何期望?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3483474/

相关文章:

c# - 在 asp.net C# 中的客户端打印机上打印 pdf 文件?

c# - 在 Visual Studio 之外使用 Windows 窗体应用程序

asp.net-mvc - 当我从 ASP.NET MVC 项目上的 jquery $.ajax 调用返回 "Internal Server Error"时,出了什么问题?

asp.net - 使用 CustomUrlHelper 覆盖 UrlHelper - ASP.NET CORE 2.0

c# - 当API Controller 创建失败时,在MVC4中处理异常吗?

asp.net - 使用 ASP.NET MVC AJAX 时如何在客户端显示错误

asp.net - 停止标签生成器转义单引号 ASP.NET MVC 2

c# - Asp.net core 2.1 web api中的自定义授权

c# - SimpleInjector 在 .Net MVC 站点启动时抛出间歇性错误

asp.net-mvc - 使用 ASP.NET MVC,我可以使用 jQuery GET 和 FilePathResult 下载文件吗?