gpt4 book ai didi

asp.net-mvc - 为什么基于 Action 的 Web 框架占主导地位?

转载 作者:行者123 更新时间:2023-12-02 06:10:50 25 4
gpt4 key购买 nike

大多数网络框架仍在使用传统的基于 Action 的 MVC 模型。 Controller 接收请求,调用模型并将渲染委托(delegate)给模板。这就是 Rails、Grails、Struts、Spring MVC ...正在做的事情。

另一类,基于组件的框架,如 Wicket、Tapestry、JSF 或 ASP.Net Web Forms 在过去几年中变得越来越流行,但我认为传统的基于操作的方法更受欢迎。甚至 ASP .Net Web Forms 也成为了 ASP .Net Web MVC 的兄弟名称。编辑:也许我的看法是错误的,因为人们对 Wicket 的兴趣越来越大。如果我问Google Trends , 传统的 MVC 框架有更多的增长。

我认为使用这两种框架构建的应用程序类型有很多重叠,所以问题是:为什么基于操作的框架如此占主导地位?

最佳答案

the component based frameworks like Wicket, Tapestry, JSF, or ASP.Net Web Forms have become more popular over the last years

[需要引用]?

我严重怀疑这种说法。 MVC 已经接管了 .Net 博客/推特领域。很难找到有人说“我们将在下一个项目中使用网络表单”。


MVC 更适合网络的无状态性质。组件框架是 Web 开发人员不想要的抽象。

关于asp.net-mvc - 为什么基于 Action 的 Web 框架占主导地位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3029688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com