PHP到Java的迁移

Tim*_*per 7 php java migration

我们偶尔会接管基于PHP的项目,但由于我们是Java-house,我们正在寻找将PHP项目(或代码库)转变为Java项目的方法.

我们在混合Java/PHP上下文中工作的方法是:

  • 前端的PHP和后端的Java,具有单独的前端(PHP + JavaScript)和后端(Java + SQL)团队
  • 在Java webapp中使用这两种技术,例如通过Quercus与一个或多个团队
  • 将所有内容迁移到Java

我们还没有尝试过任何这些方法,因为我们已经足够幸运地拥有足够的Java专用项目.

您是否看到了其他方法,或者您是否尝试过任何所述方法?

Mic*_*ear 3

我用过栎树。我认为如果它支持像 Drupal 这样的东西那么它可能已经相当成熟了。 如果您的 PHP 应用程序开箱即用,那么它为您提供了一个非常渐进的 Java 升级路径,因为您可以用 Java 编写自己的插件并将它们公开给 PHP 层,例如使用 JDBC 后端。

它有多容易完全取决于 PHP 应用程序中各层的分离程度。例如,如果视图层分离良好,您也许可以使用 Spring MVC 应用程序替换控制器和模型逻辑,该应用程序使用“QuercusView”作为视图 - 您可以重用许多 PHP查看逻辑。

您还应该考虑如何对 PHP 代码进行调查 - 也许是一个提取所有函数调用、导入等的脚本,以便您可以快速测试 Quercus 对它们的支持。

抱歉,我没有使用过 PHP-Java 桥接器,但我认为 Quercus 库现在已经相当成熟了,所以这将是我分阶段迁移的首选。