有没有一种干净而简单的方法将为playframework版本1编写的项目迁移到grails中?将项目从Play Framework 1迁移到Grails
我想我需要在grails中重写整个项目。但是我需要关于策略和技巧的想法来尽可能地进行最少的代码重写。
有没有一种干净而简单的方法将为playframework版本1编写的项目迁移到grails中?将项目从Play Framework 1迁移到Grails
我想我需要在grails中重写整个项目。但是我需要关于策略和技巧的想法来尽可能地进行最少的代码重写。
他们都使用MVC和Groovy。所以对代码没有太多适应。
我认为你将不得不做的主要变化是:
与重写整个项目相比,这并没有太多的工作。
另一方面,你应该对GORM和他的数据库管理保持谨慎,因为它与JPA有很大的不同。
更新!
刚刚从博客文章。
插件/模块
的Grails:Grails的有Grails插件。他们简直太棒了。而他们在网站上组织的方式也很不错。这对我来说很重要,因为我看到了成绩。不幸的是,没有任何评论 - 阅读有关不同插件的评论会有帮助。我至少使用了两个插件 - Spring安全插件和可搜索插件。 虽然我不得不花费一些时间 来将它调整到遗留数据库表,但Spring安全工作起来很有魅力。可搜索插件 工作得很好。无论我做了什么,我都无法自定义搜索结果 (或者我没有花费足够的时间?)。我花了至少一个晚上浏览插件目录,并认为“啊哈,我将来有一段时间需要这个插件,而且这个也是。”玩:框架有一个类似的概念插件 - 模块。一些 的功能已经包含在核心Play和Play模块 与插件完全相同。除了 - 模块目录没有 显示等级或评论,因此很难做出选择 - 您自己选择 ,选择此模块或模块时自担风险。
谁赢了:Grails的
在这里你有原来的职位。
无论如何,我认为还有一些比Playframework模块更多的Grails插件。但这只是一个想法,我没有检查它。
希望它有帮助:)
还有插件的问题。 play使用自己的插件,我们需要一种方法在grails中找到类似的插件?你认为如何将插件移植到Grails问题上? – othman 2012-08-19 23:15:01
@othman我只是更新了答案 – axierjhtjz 2012-08-20 06:10:13
@othman是否有帮助? – axierjhtjz 2012-08-22 08:50:12
如果您与我分享您的代码是可以的,我很乐意提供帮助。在迁移过程中至少有一些文档是很好的。如果你想直接给我发电子邮件。 – 2012-07-07 20:21:17
谢谢。我没有共享代码的问题。我会找到你的电子邮件和邮件给你。谢谢。 – othman 2012-07-07 23:39:57
请不要忘记在这里发布最终结果。理想情况下是迁移过程的简短版本,并链接到较长版本的迁移过程。 – cdeszaq 2012-07-09 18:02:14