将旧的Web应用程序迁移到Codeigniter框架所需的步骤?

时间:2011-04-08 17:05:16

标签: php web-applications codeigniter migration

我想知道将旧的Web应用程序(后端和前端)迁移到Code Igniter Framework所需的最简单(一般)步骤。
请分享您的想法/经验!

旧网页根本没有任何框架。它们只是基本的程序PHP代码。

谢谢, 鲍勃

2 个答案:

答案 0 :(得分:4)

如果没有看到你的代码就无法确定,但我的一般意见是,除非旧代码是绝对优秀的,高质量的,有良好记录的杰作,那么最好的事情可能是重写整件事

  • 旧的PHP代码不太可能符合现代框架的结构和偏好,并且很可能使用弃用的做法

  • 旧的HTML代码不太可能符合现代标准(CSS ....)

我敢说,在绝大多数情况下,从头开始重写比尝试将这种旧酒装入新皮肤要便宜。

答案 1 :(得分:1)

正如其他人所说,这个问题没有确定的答案。但有一点可以肯定,在某种程度上,每个端口都将被重写。某些应用程序比其他应用程序更多,这在很大程度上取决于您当前应用程序的编码方式。

话虽如此,这通常是我接近这个......

  1. 确保团队中的每个人花一些时间熟悉CodeIgniter以及如何使用他们的框架设置应用程序。在移植现有应用程序之前,首先要在CI中编写一个新的应用程序,以便习惯于应该如何构建所有应用程序。
  2. 根据具体情况,评估现有应用程序中的膨胀和/或应修改的内容。你基本上会为每个应用程序进行重写。因此,确定应用程序在CI中运行所需的实际内容以及您可以为更少的代码进行的任何微小更改,更容易重写等等都是一个好主意。每个应用程序都有您想要达到的那些区域,但从未有过到了它的时间。那么现在是你的机会。这可能会节省您重写的时间。
  3. 通过让所有参与移植应用程序的人参与讨论需要完成的工作来制定游戏计划。
  4. 开始写作并相互沟通你沿途学到的新东西。