显示导航

一个基于 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 框架的异步功能旨在简化并发编程。该框架的功能包括承诺的概念,一个统一的事件模型,以及使用 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