【问题标题】:Java MVC Web development framework?Java MVC Web 开发框架?
【发布时间】:2011-03-18 08:47:38
【问题描述】:

我想用 java 开发一个网站,但我是 java web 开发的绝对初学者。

我想使用一个使用 MVC 模式和 Ajax 的框架。

我做了一些搜索,发现 Spring 或 Struts 是合适的,但我不确定。

你能推荐一个框架吗?

【问题讨论】:

    标签: java ajax model-view-controller frameworks


    【解决方案1】:

    Play Framework 可能是一个不错的选择,因为它非常简单。

    【讨论】:

    • +1玩远胜spring mvc等java web框架
    • 耶!它不需要过多的 XML 文件;与服务器捆绑在一起,该服务器会自动重新加载所有修改过的文件(在开发时非常有用);在我的编码效率方面,它是唯一一个在编码效率方面击败其他框架的框架;有一个用于创建新项目、安装插件、运行项目、为不同 IDE 生成项目文件等的命令行工具。开发站点上的错误报告包括一直到代码行的故障。 Scala 和 Scalate 支持正在进行中。令我惊讶的是,人们仍然更喜欢臃肿的框架(如 Spring)。
    【解决方案2】:
    【解决方案3】:

    Stripes 框架也值得考虑,可以与 Spring 一起使用。 http://www.stripesframework.org
    它易于使用且易于配置。与 Struts 不同,Struts 现在已经相当老了。

    现在有大量的框架,值得检查每个适合您需求的框架。这是个人的事情,我们不限于少数人,这很好。

    【讨论】:

      【解决方案4】:

      JRapid 非常易于使用。您将在几分钟内获得一个工作应用程序,它会生成支持 AJAX 的用户界面。

      【讨论】:

        【解决方案5】:

        我使用 Spring Webflow - 基于 Spring MVC 的技术。官方帮助中很好地描述了 Webflow。个人认为 Webflow 比纯 Spring MVC 好用得多,但总有人不同意。
        此外,Spring(不是专门讨论 MVC)可以在 Web 项目之外使用,所以在我看来这是 Spring 的优势。
        不能说任何关于 Struts 的事情。

        【讨论】:

          【解决方案6】:

          我会推荐 GRAILS 用于快速快速的 Web 应用程序开发,包括脚手架功能和基于数据模型的网页生成。

          https://grails.org/learn

          这是 MVC 开发人员最快的方式。

          【讨论】:

            猜你喜欢
            • 2012-01-04
            • 1970-01-01
            • 2011-06-15
            • 2011-10-05
            • 2011-09-17
            • 1970-01-01
            • 2012-09-22
            • 2010-12-08
            • 2013-06-16
            相关资源
            最近更新 更多