【发布时间】:2011-11-24 13:44:15
【问题描述】:
我们已经使用 groovy/grails 几个月了,发现它的语言和框架非常好,至少对于原型设计来说是这样。
唯一让我们发疯的事情是项目构建时间。 编译由几个小型域类组成的小型应用程序所花费的时间与我们正在编译的东西一样多,更严重的东西))) 所以,问题是 - 有没有什么技术和方法可以用来减少 grails 项目的构建时间?
更新: this 问题涵盖了使圣杯部署缓慢的方面之一 - 依赖关系解析。简而言之,摆脱快照依赖。子问题是如何快速检测这种依赖关系?
【问题讨论】:
-
如果您指的是开发时间,那么一种方法 [可能也是 Grails 团队建议的方法] 是将您的逻辑转移到服务中。通过这种方式更改代码中的某些内容不涉及重建和重新加载应用程序。它确实在开发阶段为我节省了大量时间。
-
@Krystian,不明白为什么用旧的和几乎过时的 ant 编译完整的 webapp 比编译 grails 应用程序快几倍。我应该将什么样的逻辑转移到服务?我只有一堆控制器返回 JSON 输出。