【问题标题】:Is there a lightweight Groovy web framework other than Grails? [closed]除了 Grails 之外,还有没有轻量级的 Groovy Web 框架? [关闭]
【发布时间】:2010-05-20 09:01:35
【问题描述】:

Grails 很棒。然而,有时,我们只需要一个快速、轻量级的 Web 框架。有这样的东西吗?

【问题讨论】:

    标签: grails groovy


    【解决方案1】:

    Ratpack

    Ratpack 的灵感来自于优秀的 Sinatra Ruby 框架,旨在让 Groovy Web 开发更加优雅。

    【讨论】:

    • @ruX: 直到现在(2017 年)它还活着并得到维护
    • @lepe 更多,它终于发布了,并且已经绑定了 kotlin!
    【解决方案2】:

    如果您使用的是 Google App Engine,则有 Gaelyk

    【讨论】:

    • 谢谢!我找到了。有使用过的经验吗?
    • 我现在倾向于将它用于 GAE 站点而不是 grails,因为 grails 在启动时似乎有点重。 GitHub 有一些很好的示例项目:github.com/…
    • 再次感谢您!真的很感激。
    • 这是我制作的关于 Gaelyk 2.0 的幻灯片。 slideshare.net/L0rDKadaj/…
    【解决方案3】:

    我没有亲自使用过它们,但我相信 Gaelyk 是基于 Groovlets 构建的:http://groovy.codehaus.org/Groovlets

    【讨论】:

      【解决方案4】:

      Portofino 是用 Java 和 Groovy 编写的。 Portofino 的基本思想是自动分析现有数据库的结构,创建基本的应用程序结构,然后自定义、处理权限等。

      如果您有一个现有的关系数据库,这是一种通过漂亮的用户界面将其联机的快速简便的方法。

      【讨论】:

        【解决方案5】:

        使用spring boot 并用 groovy 编写所有内容怎么样。

        您可以使用Spring Initializr 生成一个包含所需堆栈的全新项目

        【讨论】:

          【解决方案6】:

          使用 Grails 3,您可以使用以下命令创建超轻量级应用程序 grails create-app appName --profile=web-micro

          更新:对于 Grails 3.1.0,选项是

          grails create-app appName --profile=web-api
          

          生成的应用程序仅剥离了必要的依赖项以创建一个 RESTful api。

          【讨论】:

          • 太糟糕了,没有适当的文档。
          【解决方案7】:

          Caelyf - Cloud Foundry 的轻量级 Groovy 工具包。 Caelyf

          Gretty - 用于构建 Web 服务器和客户端的简单 groovy++ Web 框架。建立在 netty 和 NIO 之上。 groovypp/gretty

          Graffiti - 受 Sinatra 启发的 Groovy 轻量级 Web 框架 webdevwilson/graffiti

          【讨论】:

            猜你喜欢
            • 2016-06-01
            • 1970-01-01
            • 1970-01-01
            • 2011-10-15
            • 1970-01-01
            • 2013-02-19
            • 2011-05-19
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多