我只是征求意见/建议。就像我们有非常大的PHP代码库一样,这就是我的意思:
超过500张桌子 超过4000个文件 - 动作,显示&模板。 超过1,000,000行代码 - 这个软件已经超过8年了。
到处都有这么多被弃用的,重复的代码,还有很多黑客。
我希望能够继续运行该软件,而部分软件正在迁移到rails。
因此它将以混合模式运行,即同时运行PHP和rails。已经迁移的部分软件将开始使用Rails版本。
我想我的想法是:
答案 0 :(得分:2)
我希望这样的事情会发生变化。无论如何,让我试着给出一些建议。
答案 1 :(得分:2)
虽然我很少相信从PHP迁移到Ruby会让你的生活变得更轻松,但我认为在当前代码库中映射出依赖关系是非常有力的。
这至少可以让你将练习分成不连续的块。请注意,在某些情况下,将PHP / DB重写为临时措施而不是直接转到Ruby可能是个好主意。
如果可以合并多个数据库表 - 然后执行此操作 - 并在根据替换表命名的结果表上创建视图。
如果需要,尝试在其自己的目录中将每个入口点PHP脚本重新实现为“index.php” - 并始终通过目录引用脚本。这样你就可以透明地开始替换用不同语言编写的组件。