加载中...

Grails 是一个基于 Groovy 的开源全栈 Web 框架,运行于 JVM 之上,2008 年发布 1.0 版本,原名 Groovy on Rails,因 Rails 方要求而改名。
Grails 把 Ruby on Rails 的「约定优于配置」「不要重复自己」理念移植到 Java 生态:底层复用 Spring 与 Hibernate 等成熟组件,上层用 Groovy 的动态特性提供脚手架生成、GORM 数据访问 DSL 与 GSP 模板,开发者用少量代码即可完成 CRUD 应用。
Grails 的对象关系映射层 GORM 是其标志性组件,通过方法名约定(如 findByNameAndAge)动态生成查询,后来发展为可独立使用并支持 MongoDB、Neo4j 等多种数据源。
Grails 证明了 JVM 上同样可以实现 Rails 式的高效开发,其团队后来另起炉灶创建了 Micronaut 框架。

登录 后参与讨论
暂无讨论,来发表第一条评论吧