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