【问题标题】:The required steps to migrate our old web-apps to Code Igniter framework?将旧 Web 应用程序迁移到 Codeigniter 框架所需的步骤?
【发布时间】:2011-04-08 17:05:15
【问题描述】:

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

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

谢谢, 鲍勃

【问题讨论】:

  • 如果要引入新框架,迁移并不简单。
  • 旧的网络应用程序只是程序化的 PHP 代码,没有现成的框架。
  • 没有简单但详细完整的步骤!它会因旧版应用程序而异于旧版应用程序......
  • 您好,只要包含最重要的步骤,对我来说就足够了。我不是要求完整的代码,只是包含所需步骤的快速项目符号列表(通常)。
  • 有什么帮助吗?我将不得不做的一些一般实施步骤。谢谢

标签: php web-applications codeigniter migration


【解决方案1】:

没有看你的代码是不可能确定的,但我的普遍看法是,除非旧代码是绝对优秀、高质量、有据可查的杰作,否则最好的办法可能是重写整件事

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

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

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

【讨论】:

    【解决方案2】:

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

    话虽如此,这通常是我处理这个问题的方式......

    1. 确保团队中的每个人都花一些时间熟悉 CodeIgniter 以及如何使用其框架设置应用程序。在移植现有应用之前,先在 CI 中编写一个新应用可能是值得的,只是为了习惯一切的结构。
    2. 根据具体情况,评估现有应用程序中的膨胀和/或应修改的内容。您基本上将为每个应用程序进行重写。因此,最好确定应用程序在 CI 中运行的真正需要,以及您可以为更少的代码、更轻松的重写等所做的任何微小更改。每个应用程序都有您想要达到但从未有过的那些区域时间到了。那么现在是你的机会。这可能会节省您重写的时间。
    3. 让所有参与移植应用程序的人一起讨论需要做的事情,从而制定一个游戏计划。
    4. 开始写作并相互交流您在此过程中学到的新事物。

    【讨论】:

      猜你喜欢
      • 2010-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-01
      • 2011-10-08
      • 2018-12-26
      相关资源
      最近更新 更多