【发布时间】:2014-10-14 21:40:39
【问题描述】:
我使用过 spring 3,但不确定什么是 grails 插件。现在需要为新应用推荐一个堆栈。看看 grails,它似乎非常适合制作数据库模型并且有很多插件。但它在运行时似乎更昂贵。
所以我的问题是,对于你可能需要的每一件小事,比如 facebook 登录或其他社交操作、ajax 上传、joda 等,是否有一个相等或更好的 spring 存储库,或者这就是我们所说的依赖项和来自 a 的一些代码博客/堆栈?
是否有任何小型可重用代码的仓库,例如我们在用于常规 spring mvc 项目的 grails 插件上的代码?
【问题讨论】:
-
这是一个非常好的问题,它突出了 Grails 的一大优势——庞大的插件生态系统。 Grails 版本 3(目前正在开发中)将基于 Spring Boot,并将提供更多的模块化和部署灵活性。在 Grails 3 发布之前,您可以看看 Spring Boot (projects.spring.io/spring-boot),尤其是它的“启动器”概念。
-
谢谢,我看到 github 为许多常见任务(如社交和 CMS)提供了不同的项目,使用特定类型的 spring 数据库。
-
嗨,安德鲁,您想详细说明并回答吗? @andrew-von-dollen
-
我知道您的问题是关于纯弹簧替代品的,但老实说,我建议您只使用 Grails。我已经在两个堆栈中完成了项目。如果您想摆脱配置难题并在保持在 Spring 堆栈中的同时快速开始新项目,那么这是要走的路。这是一个很棒的框架,我的一些雇主拥有许多支持成千上万客户的生产 Grails 应用程序。您还可以在明年推出 Grails 3 时升级到它,并利用 Spring Boot 提供的更精简的代码。
-
想要回答@th3morg 吗?看起来很值得
标签: spring grails shared-libraries spring-boot reusability