gpt4 book ai didi

java - PHP 到 Java 迁移

转载 作者:可可西里 更新时间:2023-11-01 12:51:07 26 4
gpt4 key购买 nike

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

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

  • 前端使用 PHP,后端使用 Java,前端 (PHP+JavaScript) 和后端 (Java+SQL) 团队分开
  • 在 Java 网络应用程序中使用这两种技术,例如通过 Quercus与一个或多个团队
  • 将所有内容迁移到 Java

我们还没有尝试过这些方法中的任何一种,因为我们很幸运能够处理足够多的纯 Java 项目。

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

最佳答案

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

它的难易程度完全取决于 PHP 应用程序中各层的分离程度。例如,如果 View 层分离得很好,您可以用一个使用“QuercusView”作为 View 的 Spring MVC 应用程序来替换 Controller 和模型逻辑——您可以重用很多 PHP查看逻辑。

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

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

关于java - PHP 到 Java 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3610866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com