- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发现了这些问题,但其中一些有点老了:
https://stackoverflow.com/questions/191556/should-i-pursue-asp-net-webforms-or-asp-net-mvc Do you think ASP.NET MVC will compete with ASP.NET Webforms? ASP.NET MVC > ASP.NET WebForms, Why?
我不相信这些是重复的,而且可能已经足够老了,可以发出新的光芒。如果没有,请关闭此。
我知道没有一种框架或语言一定是每项工作的唯一工具。但是,您是否认为 MVC 使 Web 表单黯然失色,或者 Web 表单在 Microsoft 的优先级列表中的地位下降了?他们将不得不长期保留网络表单,因为很多人都对其进行了投资,但他们不必不断为其添加新功能。
我不知道这是否是一个很好的例子,但它让我想起了 Web 部件。我从未看到微软在这方面有多大改进。它很有效,我认为它很棒,直到我开始真正尝试并从中获益匪浅。然后据我所知,尽管它保留在 Visual Studio 中,但 Microsoft 并没有对其进行太多追求。也许这是一个坏例子;正是我所记得的。
编辑:此外,如果有人有 Microsoft 关于此主题的任何声明,我们将不胜感激。无意冒犯任何人。我只希望得到官方的消息。
最佳答案
微软的回答:
ASP.NET MVC provides a framework that enables you to easily implement the model-view-controller (MVC) pattern for Web applications. This pattern lets you separate applications into loosely coupled, pluggable components for application design, processing logic, and display.
ASP.NET MVC is not a replacement for Webforms. It provides an alternative choice when designing a Web application. Using ASP.NET MVC offers the following advantages:
• It enables you to achieve and maintain a clear separation of concerns
• It facilitates test driven development (TDD)
• It provides more control over the URLs you publish in the application and over the HTML that is emitted by the application
关于asp.net - ASP.NET MVC 注定要取代 Webforms 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/894865/
我是一名优秀的程序员,十分优秀!