2013-03-19 8 views
14

私のチームはNode.js、Twitter Boostrap、Mongo DB、およびESBを使用してダッシュボードアプリケーションを作成しています。Liferay/JSR 168と286ポータルの代わりに?

最近幹部はLiferayのようなポータル/ポートレットコンテナへのアプローチを変えるために私たちを尋ねました。チームの

私たちの一部は、Liferayの経験を持っており、我々はそれについてかなり否定的な感情を持っています。フル・ページ・リフレッシュ、ポートレット・ライフサイクル、スタイルおよびテーマの問題、限定されたDBMSのカバレッジなどを扱うことは、弊社の苦情リストの最上位にあります。

私たちの幹部チームはどこから来ているのか分かります。彼らは、ダッシュボードを他のグループのために拡張しやすく、簡単にまたは簡単にしたいと決定しました。

Liferayのようなもので、建物や拡張可能アプリケーションに関するIT専門家や幹部の企業ニーズを持つユーザーの近代的なウェブの期待のバランスをとることができますそこに解決策はありますか?ここにはプラグ可能なウィジェットが重要です。

ノードはGrailsのようなもので、私たちの好みに近いものです。

おかげで、

+0

ポータルはgrailsとは異なる問題を解決します。ユーザーとページの管理など、より多くのインフラストラクチャを提供します。ポートレットは必要なDBを使用できるため、「限定DBMSのカバレッジ」という意味を理解できません。また、フルページリクエストは容易に克服することができます。選択したUIライブラリが自動的に行うか、手動で行うことができます。これまでのところ、私はあなたが持っている否定的な議論には、 "Liferayがあなたの好みのリストにない"以外のネガティブは見ません。 –

+0

フィードバックいただきありがとうございます。詳細を明らかにする。 grailsを使ってポータル仕様に似た何かを達成することはできますか?豊富なプラグインライブラリがあり、Liferayを嫌う人がいます。その目的のために私の質問が掲載されました。私は、ポータルのオーバーヘッドなしで、同じ問題の生き残りを解決したいと考えています。さらに、フルページの要求を克服する良い例があれば、大きな助けになります。おそらく私は間違った方法でポータルを探しています。これは古い仕様/古い技術です。私は主に幹部を満足させながら良いユーザーエクスペリエンスを提供することに心配しています – binarygiant

+0

私はポータルが過負荷の単語であると言います。新しいJSアプローチとスタックをLiferayが提供する基本構造と簡単にマージできます。いずれにせよ、Liferayは最近、何らかのアプリケーションのパッケージであるOSGiバンドルの方向に向かっています(AlngularJSから古いJSPのバース物まで)。特に、JSベースのアプリケーションをファーストクラスの市民として持つためには、かなり多くの作業が必要です。古い技術レベルで掘り下げて怖がらないでください。いずれにせよ、それはもはやポータルではなく、デジタル体験プラットフォームです。D –

答えて

0

この質問は正確にStackOverflowのフォーマットに適してないかもしれませんが、私はまだいくつかの考えを提供することができます。

あなたの現在のプラットフォームを固執したい場合は、あなたの幹部が新しいプラットフォームへの移行のうち、取得したい特徴を正確に何を把握する必要があります。これらの機能は、現在のプラットフォームに組み込むことができますか?他のすべてのものを書き換えることに比べてどれだけの労力がかかるでしょうか?チーム全体で新しいスキルセットを学ぶためにどのくらいの労力がかかりますか?あなたのチームは新しいスキルを効果的に学ぶことができると確信していますが、それでも努力が必要で、チームが学ぶにつれて痛みが増します。似ているか少ない労力で同じ機能を手に入れることができ、総所有コスト(TCO)を同じにすることができることを幹部に示すことができれば、現在のプラットフォームを維持することができます。

また、私はあなたがポートレットコンテナが何ができるかを過小評価していると思います。私は主にWebSphere Portalで作業しています。多分あなたが言及した痛みのポイントのほとんどが私のために管理するのがそれほど難しいとは思わないのかもしれません。あなたのコンテナがそれ自身を管理するために特定のDBMSを必要としているからといって、カスタムデータのニーズに別のDBを使用することはできません。 JSR-286は、AJAXをポートレットに実装するのを容易にする手段として、serveResourceを導入しました。 WebSphere Portal(Liferayについて知りません)では、ページのリロードをせずにページ全体のコンテンツを変更することはあなたのリストでは最も難しいかもしれませんが、私は認めるでしょう。

最新の技術は、最先端技術を意味するものではありません。また、大規模なソフトウェア製品は、他のツールと同様、使い方が分かっていれば実行できます。

+2

ありがとうございました。 Portalコンテナができるものを過小評価しているとは思わない、代わりに、私は彼らが持っている余分な盛り上がりを望んでいない、それは私のグループがノードを選んだ理由の一つです。非常にリーンで、必要な部分だけを追加します。全面リフレッシュは私の大きな関心事です。そのため、私はポートレットを避けています。私がこれを間違って見た場合、私はより多くのフィードバックが大好きです。私は1年前にLiferay開発クラスを取ったので、それがどのように機能するかについては完全に暗闇ではありません。私の最初の印象は、開発するのは悪夢であり、その使用経験は良くなかったということでした。 – binarygiant

+0

インストラクターがうまくいかなかったために、「開発するのは悪夢だった」と言ったとき、あなたは少しLiferayに偏っているようです。 )。とにかく、デフォルトであるフル・ページ・リフレッシュを実行するのではなく、ページ内のポートレットをリフレッシュするだけです。 Olafがコメントしたように 'フルページリクエストは簡単に克服することができます:あなたのUIライブラリが自動的に実行するか、手動で行うことができます。 '次に、きめ細かな権限付与システムが付属していますOOTBポートレットやもののように必要でない可能性がある多くの機能 –

+0

あなたがきちんとあなたの要件を述べることができれば、それがあなたの決定に役立つだろうと思います。 –

関連する問題