我正在寻找构建一个 Web 应用程序,供用户登录并在我的网站上执行各种操作,例如存钱、取款、创建需要钱的东西等。我听说 MVC3 Linq 和 Entity Framework 是一个好方法构建一个 asp.net c# Web 应用程序,但我很困惑,因为构建 Web 应用程序的方法有很多,我想我只是想知道构建网站的最标准方法是什么,以及 mvc3 有什么好处?
最佳答案
ASP.NET MVC 是 ASP.NET WebForms 的绝佳替代品。我认为 MVC 优越得多,因为它是“真正的”Web 开发,按照预期处理 Web。 WebForms 抽象了许多实际发生的事情,为您留下了一个非常庞大且复杂的框架。
在开发 WebForms 时,您必须围绕框架工作并处理 WebControl 生命周期的细微差别,这可能是一场噩梦。使用 MVC 会让事情变得容易得多,因为没有大框架妨碍您。
如果您想放弃更昂贵的 MS 解决方案,还有其他很棒的框架。如果您了解 Ruby,则可以使用 Django for Python 和 Ruby on Rails。两者都非常好,但只是其中的一小部分。
关于c# - MVC3 的好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5504956/