Grails

Grails是一个功能强大的Web框架,用于Java平台,旨在通过约定优于配置、合理的默认值和有见地的API来提高开发人员的工作效率。 (Grails is a powerful web framework, for the Java platform aimed at multiplying developers’ productivity thanks to a Convention-over-Configuration, sensible defaults and opinionated APIs. )

  • Owner: grails/grails-core
  • Platform: BSD, Cross-platform, Linux, Mac, Solaris, Unix-like, Windows
  • License:: Apache License 2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Grails是一个功能强大的Web框架,用于Java平台,旨在通过约定优于配置、合理的默认值和有见地的API来提高开发人员的工作效率。 它与JVM平滑地集成,允许您立即生产,同时提供强大的功能,包括集成的ORM、领域特定语言、运行时和编译时元程序设计和异步编程。

特性
  • 平滑的学习曲线 - 约定优于配置,合理的默认值,有见地的APIS和Groovy语言结合起来使Grails对于Java开发人员而言易于学习。
  • 平滑的Java集成 - 无缝并透明地与Java,JVM和现有的Java EE容器集成和互操作。
  • 插件 - 构建插件、扩展和增强Grails或重用已经由充满活力的插件社区发布的现有插件!
  • 强大的功能 - 集成的ORM /NoSQL支持,强大的视图技术,插件和Spring提供的依赖注入。 Grails 3构建在Spring Boot之上,可以无缝地构建微服务。
  • 域特定语言 - 用于验证,查询,标记呈现等的表达域特定语言(DSL)。
  • IDE支持 - 对于IDE和文本编辑器如Intellij IDEA,Eclipse,Sublime,Textmate等的强大支持。

Overview

Name With Ownergrails/grails-core
Primary LanguageHTML
Program languageJava (Language Count: 5)
PlatformBSD, Cross-platform, Linux, Mac, Solaris, Unix-like, Windows
License:Apache License 2.0
Release Count266
Last Release Namev6.2.0 (Posted on 2024-04-05 15:31:49)
First Release Namev1.1.1 (Posted on )
Created At2010-02-10 23:57:57
Pushed At2024-04-26 01:33:45
Last Commit At2021-11-24 14:22:12
Stargazers Count2.8k
Watchers Count191
Fork Count1k
Commits Count20.9k
Has Issues Enabled
Issues Count10845
Issue Open Count273
Pull Requests Count1658
Pull Requests Open Count18
Pull Requests Close Count877
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Build Status

  • Build Status

Slack Signup

Grails

Grails is a framework used to build web applications with the Groovy programming language. The core framework is very extensible and there are numerous plugins available that provide easy integration of add-on features.

Grails is sponsored by Object Computing Inc. in St. Louis Missouri. Please contact info@ociweb.com for support inquiries.

Getting Started

You need a Java Development Kit (JDK) installed, but it is not necessary to install Groovy because it's bundled with the Grails distribution.

To install Grails, visit http://grails.org/Download and download the version you would like to use. Set a GRAILS_HOME environment variable to point to the root of the extracted download and add GRAILS_HOME/bin to your executable PATH. Then in a shell, type the following:

grails create-app sampleapp
cd sampleapp
grails run-app

To build Grails, clone this GitHub repository and execute the install Gradle target:

git clone https://github.com/grails/grails-core.git
cd grails-core
./gradlew install

If you encounter out of memory errors when trying to run the install target, try adjusting Gradle build settings. For example:

export GRADLE_OPTS="-Xmx2G -Xms2G -XX:NewSize=512m -XX:MaxNewSize=512m -XX:MaxPermSize=1G"

Performing a Release

See RELEASE.md.

License

Grails and Groovy are licensed under the terms of the Apache License, Version 2.0.


YourKit is kindly supporting Grails open source projects with its full-featured Java Profiler.
YourKit, LLC is the creator of innovative and intelligent tools for profiling
Java and .NET applications. Take a look at YourKit's leading software products:
YourKit Java Profiler and
YourKit .NET Profiler.

Dependencies

Gradle Plugins

  • SDKMAN! Vendor Plugin Github.
  • Gradle Nexus Staging Plugin Github
To the top