【发布时间】:2010-05-20 09:01:35
【问题描述】:
Grails 很棒。然而,有时,我们只需要一个快速、轻量级的 Web 框架。有这样的东西吗?
【问题讨论】:
Grails 很棒。然而,有时,我们只需要一个快速、轻量级的 Web 框架。有这样的东西吗?
【问题讨论】:
Ratpack 的灵感来自于优秀的 Sinatra Ruby 框架,旨在让 Groovy Web 开发更加优雅。
【讨论】:
如果您使用的是 Google App Engine,则有 Gaelyk
【讨论】:
我没有亲自使用过它们,但我相信 Gaelyk 是基于 Groovlets 构建的:http://groovy.codehaus.org/Groovlets
【讨论】:
Portofino 是用 Java 和 Groovy 编写的。 Portofino 的基本思想是自动分析现有数据库的结构,创建基本的应用程序结构,然后自定义、处理权限等。
如果您有一个现有的关系数据库,这是一种通过漂亮的用户界面将其联机的快速简便的方法。
【讨论】:
使用spring boot 并用 groovy 编写所有内容怎么样。
您可以使用Spring Initializr 生成一个包含所需堆栈的全新项目
【讨论】:
使用 Grails 3,您可以使用以下命令创建超轻量级应用程序
grails create-app appName --profile=web-micro
更新:对于 Grails 3.1.0,选项是
grails create-app appName --profile=web-api
生成的应用程序仅剥离了必要的依赖项以创建一个 RESTful api。
【讨论】:
Caelyf - Cloud Foundry 的轻量级 Groovy 工具包。 Caelyf
Gretty - 用于构建 Web 服务器和客户端的简单 groovy++ Web 框架。建立在 netty 和 NIO 之上。 groovypp/gretty
Graffiti - 受 Sinatra 启发的 Groovy 轻量级 Web 框架 webdevwilson/graffiti
【讨论】: