是否有一种干净且简单的方法可以将为 playframework 版本 1 编写的项目迁移到 grails 中?
我想我需要用 grails 重写整个项目。但我需要有关策略和技术的想法,以尽可能减少代码重写。
是否有一种干净且简单的方法可以将为 playframework 版本 1 编写的项目迁移到 grails 中?
我想我需要用 grails 重写整个项目。但我需要有关策略和技术的想法,以尽可能减少代码重写。
它们都使用 MVC 和 Groovy。所以对代码没有太多的适配。
我认为你必须做的主要改变是:
与重写整个项目相比,它的工作量并不大。
另一方面,您应该谨慎使用 GORM 和他的数据库管理,因为它与 JPA 完全不同。
更新!
刚刚取自一篇博文。
插件/模块
Grails:Grails 有 Grails 插件。他们简直太棒了。他们在网站上的组织方式也非常好。看成绩对我来说很重要。不幸的是,没有评论 - 阅读有关不同插件的评论会很有帮助。我至少使用了两个插件——Spring 安全插件和 Searchable 插件。尽管我不得不花一些时间来调整它以适应遗留数据库表,但 Spring 安全性就像一个魅力。Searchable 插件效果一般。无论我做什么,我都无法自定义搜索结果(或者我没有花足够的时间?)。我花了至少一个晚上浏览插件目录并思考“啊哈,我将来需要这个插件。还有这个。还有那个!”。
Play:Play 框架有一个类似于插件的概念——模块。一些功能已经包含在核心 Play 中,并且 Play 模块与插件完全相同。除了 - 模块目录不显示成绩或评论,因此更难做出选择 - 你是一个人,在选择这个或那个模块时要自己承担风险。
谁赢了:圣杯
在这里你有原来的帖子。
无论如何,我认为 Grails 插件比 Playframework 模块更多。但这只是一个想法,我没有检查它。
希望能帮助到你 :)