2011-07-04 8 views
0

Alfrescoの機能を展開することに興味があります。Alfrescoのspring surf vs classic spring mvc

私はAlfresco Shareの最新バージョンがSpring Surfに基づいていることに気付きました。 私たちはオプションとしてWebScriptを排除しました。彼らは古風なのですか?

Spring Surfを使い始める前に、実用的には、私たち自身のコントローラーとJSPビューでAlfrescoを拡張するのはどうですか?

私はWebScriptsやSpring Surfに慣れていません。これらの技術を使用することの長所と短所について議論するのは面白いことかもしれません。

私は、Javaプログラミングに慣れている私たちのチームに関連するいくつかの点について説明します。

CLASSIC SPRING MVC/JSPのVIEW

利点 - 私たちは、これらのtechlonogies に精通している - テンプレートの熱い展開がJSPで可能です。 OK。 JSPはテンプレートではありませんが、私たちの見解です。

SPRINGのSURF

利点 - 必要性の欠如は、Javaプログラミングを知っています。わかりましたが、私たちはJavaでプログラムすることができます 短所 - 私たちは新しい技術を学ばなければなりません。 - Springsourceはインキュベーション状態でそれを持っています。おそらく、成功を収めない新しいテクノロジーを学ぶつもりです。 - Alfresco以外にこの技術を採用しているプロジェクトはありますか?

ありがとうございます。よろしくお願いいたします ATV

答えて

0

サブ質問の1つに取り組んでください:Alfresco WebScripts は、春のサーフの上に​​構築されてです! Webscriptの実装はorg.springframework.extensions.webscripts.WebScript

です。WebScriptでは、コントローラをJavaまたはJavaScriptで記述することもできます。これはSpringMVCが提供しているとは思えません。

残念ながら、他の誰かがあなたに助言を与えることを願っています。

0

SpringSurfの大きな欠点は、通常はコントローラとして動作するjavascriptを使用してWebスクリプトが必要であり、javascript APIがFoundation Services APIよりもはるかに強力でないことです。もちろん、JavaでサポートされているWebスクリプトを作成してFoundation APIにアクセスすることもできますが、これは余分な作業です。

SpringSurfの利点は、&の外観は、JSFベースのUIが古くなった外観のため、通常はhttp://script.aculo.us/のようなjavascriptライブラリと比較してエンドユーザーにアピールすると感じるということです。