显示导航

一个基于 Groovy 的强大 Web 应用框架,适用于 JVM,构建于 Spring Boot 之上

Flat Learning Curve

平滑的学习曲线

约定优于配置、合理的默认值、有见地的 API 和 Groovy 语言相结合,使 Grails® 框架易于 Java 开发人员学习。

Spring Boot

基于 Spring Boot

Grails 框架构建于 Spring Boot 之上,并利用 Spring Boot 的省时功能,例如 Spring 支持的依赖注入。

Smooth Java Integration

平滑的 Java 集成

Grails 框架无缝且透明地与 Java、JVM 和现有的 Java EE 容器集成和互操作。

Groovy Programming Language

基于 Groovy

Apache Groovy 是一种为 Java 平台设计的语言,旨在提高开发人员的生产力。它是一种可选类型和动态语言,但具有静态类型和静态编译功能。

GORM - Data Access Toolkit

无缝 GORM 集成

Grails 框架与 GORM 无缝集成,GORM 是一种数据访问工具包,提供了一套丰富的 API 用于访问关系型和非关系型数据。GORM 还包括对 Hibernate(SQL)、MongoDB、Cassandra 和 Neo4j 的实现。

REST APIs, REACT, ANGULAR

REST API、REACT、ANGULAR

通过使用应用程序配置文件,包括 React 和 Angular,Grails 框架允许开发人员使用 JavaScript 前端构建 REST API 或现代 Web 应用程序。

插件

开发人员可以构建扩展和增强 Grails 框架的插件,或者他们可以访问由充满活力的插件社区发布的现有插件。

View Technologies

视图技术

GSP、JSON 视图和标记视图等技术帮助开发人员轻松生成 HTML、JSON 和 XML。

Asynchronous Capabilities

异步功能

Grails 框架的异步功能旨在简化并发编程。框架的功能包括 Promise 概念、统一事件模型和使用 RxJava 编写反应式逻辑。

Open Source

开源

Grails 框架是一个 Apache 2 许可的开源项目。

Domain-Specific Languages

领域特定语言

Grails 框架依赖于用于验证、查询、标记呈现等的表达力强的领域特定语言 (DSL)。

IDE Support

IDE 支持

开发人员可以通过 IDE 和文本编辑器(例如 Intellij IDEA、Eclipse、Sublime 和 Textmate)随时获得支持。

Grails 训练

他们都使用 Grails 框架

Companies using Grails