【问题标题】:Is there any statistics regarding the usage of Spring MVC vs Struts 2 and other frameworks?是否有关于 Spring MVC 与 Struts 2 和其他框架的使用情况的统计数据?
【发布时间】:2012-08-23 16:57:57
【问题描述】:

我正在对基于请求的 Web 应用程序框架进行分析,以确定哪一个最适合特定项目,并且我被要求提供一些确凿的证据表明我们的选择得到了广泛的使用和支持与其他框架相比。

有关于此事的统计数据吗?或者甚至是使用每一个或其他东西的主要公司的列表?

【问题讨论】:

标签: java jakarta-ee web-applications spring-mvc struts


【解决方案1】:
【解决方案2】:

很难说哪个框架最适合您的需求,因为只有您可以根据您的需求进行分析,并根据您的需求查看哪个框架提供最接近的匹配。

Matt Raible 基于一些预定义的矩阵进行了非常深入的分析,您可以对一些框架有所了解

最后我建议你不要用其他说法,因为那些可能有个人喜好,最好花时间找到更适合你的。

【讨论】:

    【解决方案3】:

    Spring 提供了其他更多功能,例如安全性、依赖注入、AOP 和事务。所以无论如何你都需要在你的应用程序中使用spring。

    所以我认为,当 Spring 本身提供 MVC 前端时,为什么需要像 Struts 这样的不同框架。

    考虑一下。如果您使用 struts,您将不必要地添加对另一个框架的依赖。

    【讨论】:

    • 嗯,你说的太抽象了。有很多应用程序使用了这么多的组合,是的,Spring 提供的东西很少,但这并不意味着它的世界末日:)
    • 我实际上处于相同的位置(分析我组织中的 Struts 替代品)。在我看来,Spring 在各个方面都绝对胜过 Struts。易于使用,样板更少,功能丰富,可测试性,支持/社区,应有尽有。这些天真的很简单,尤其是 Spring 4.x,它允许 Java Config 和注解驱动的配置。它确实使它成为一个强大而智能的框架。此外,就全球范围的使用而言,Struts 近来呈下降趋势。
    猜你喜欢
    • 2012-03-04
    • 2016-07-05
    • 1970-01-01
    • 1970-01-01
    • 2010-11-05
    • 1970-01-01
    • 2010-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多