1

LifeRay で使用するのに適した言語について意見を求めたいと思います。LifeRay と統合したいアプリを作成したいと思います。最初に学ぶならどの言語をお勧めしますか?

ジャワ?- 友人は、Java と LifeRay がうまくいくと提案しました。

ジャンゴ?- 最近これを新しくして、概要を見ました。これは非常に簡単で、簡単に習得できると思いますが、LifeRay に適合するかどうかはわかりません。

4

6 に答える 6

5

Liferay は 100% Java で書かれています。

Python/Django にポートレットが存在するかどうかさえわかりません。Liferay ポートレットhttp://rails-portlet.rubyforge.org/用の Ruby/Rails ブリッジがありますが、私は間違いなく Java を使用します。

(Liferay) ポートレットは Java 標準 (JSR-268、JSR-186) に基づいているため、Java が最適です。

于 2009-10-12T21:02:50.103 に答える
3

Liferay は Java アプリケーションであると回答した人もいます。liferay をカスタマイズするために他の言語を利用する方法は間違いなく数多くあることを付け加えておきます。

ただし、最初に学習する言語について尋ねると、ポータル コンテナは学習するのが最も簡単な環境ではなく、言語に加えて、実装されている仕様、コーディング スタイル、およびその他の使用済みフレームワーク。

コードサイズでは、Liferay は巨大です。2 つの言語のいずれかを学び始めると、次の 2 つの側面があります。

  • Liferay に関しては、www.liferay.comのフォーラムでのサポートは Java で最高です。他の言語のサポートはほとんど見たことがありません (質問も回答もありません)。
  • 個人的な学習曲線について: django の仲間と密接に協力している場合は、django でより良いサポートを受けることができます。

基本的に:自分で決めなければなりません。新しい言語と新しいフレームワーク/サーバー/環境を学ぶのは大変です。

于 2009-10-20T18:12:10.573 に答える
2

JSR 準拠のポートレットを Ruby、PHP、Groovy、およびPortal Packを介して Java で作成する方法があります。LifeRay をサポートするアプリ サーバーで Jython を介して Django を実行し、これを使用してポートレットをサポートすることもできます。ただし、これがJavaで行うよりもどれほど好ましいかはわかりません...

于 2009-10-13T03:50:20.680 に答える
1

Liferay は Java ベースのポータル製品だと思っていました。Django と Python がオプションである場合、私はそれを認識していません。

このリンクは、私が正しいことを示唆しています。

于 2009-10-12T21:02:34.673 に答える
0

Liferay は、スクリプト言語でのポートレットの作成をサポートしています。

ヘルプについては、Wiki を参照してください。

于 2011-11-29T04:18:10.587 に答える