0

これは本当にばかげているように聞こえるかもしれませんが、Drupal プラグインを Java Web アプリケーションに変換できるかどうか知りたいですか? ある種のコンバーターまたはコネクター、またはおそらくこれを達成する方法はありますか?

Drupal が利用可能なプラグインの数が最も多いことは誰もが知っています。drupal プラグインが何らかのプロセスを経て Java Web アプリケーションとして出てくることが技術的に実現可能かどうかを考えていました。ばかげているように聞こえますが、これが実現できれば非常に興味があります。理想的なシナリオは、Java ポータルでそれらをプラグインとして使用することです。

4

2 に答える 2

1

いいえ、PHPアプリケーションのプラグインとして実行することを目的としたPHPコードをJavaWebアプリケーションに変換する魔法はありません。

(ある程度の作業で)実行できるはずのことは、QuercusPHPエンジンを使用してJavaWebコンテナーでDrupalと必要なモジュールを実行することです。QuercusはPHP5の100%Java実装です。したがって、Javaプラットフォーム(JVM、Webコンテナーなど)上でPHPコードを実行する以外は何も変換しません。アプリケーションコード(Drupalコア、モジュール、テーマなど)は、Webコンテナーにデプロイされる.warファイルとしてパッケージ化されます。

于 2012-04-23T15:27:04.807 に答える
1

要するに、いいえ。

Drupal プラグインは、Java で複製する必要がある Drupal フック システムとその API に依存しています。Drupal の内部構造の複雑さを考えると、それだけでは非常に難しいでしょう。Drupal を Python に移植する取り組みは、実際にはどこにも行きませんでした

もう 1 つの興味深いアプローチは、 Quercus内で Drupal を実行することです。これにより、Java から Drupal にアクセスできるようになります。つまり、JVM 内から PHP を実行します。人々が Drupal を Quercus で実行しようとしたことは知っていますが、成功したかどうかはわかりません。Drupal/Quercus の実稼働環境については知りません。

于 2012-04-23T15:30:48.480 に答える