JSF (Java Server Faces) brings applet functionality to the web on any browser with pure HTML & CSS based rendering.のJSF ( Javaサーバの顔)が、アプレットの機能をウェブ上の任意のブラウザで純粋なのHTML & CSSベースのレンダリングします。 Applets not only provide rich set of UI components (much of which is yet to be replicated in JSF), it also provides a powerful event-driven model.アプレットを提供するだけでなく、豊富なUIコンポーネント(これはまだ多くのJSFに複製される) 、それも提供する強力なイベント駆動型モデルです。 Event driven model is the immediate value of JSF.イベント駆動モデルは、即時のJSFの値です。

JSF is a promise, much needs to be implemented yet.のJSFは、約束は、多くの実装する必要がありますはまだありません。 However as it is it is very useful and deployable.しかし、これはこれは非常に役に立つと展開します。

JSF takes care of maintaining states and re-populating component data manually.国のJSFの世話を維持し、再生成コンポーネントのデータを手動で作成します。 Using an IDE like Java Studio Creator you will feel like you are developing a standard desktop application.ジャワのスタジオを使用して創作のIDEのような感じには、あなたが標準的なデスクトップアプリケーションを開発する。 You are not bothered anymore about GET and POST, not about processing request parameters etc.あなたがもう面倒は約GETとPOSTではなく、リクエストパラメータの処理等について

AJAX integration, especially for “immediate” event handling, will give it a significant performance boost. ajaxの統合、特に"即時"イベントの処理、大幅な性能の向上は、試しにやっています。 I believe work is in progress in this area.と信じてこのエリアの作業が進行中です。 It also takes care of an architectural concern I had earlier wrt.それも気を配って、私はそれ以前の建築懸念wrtで変わった。 performance.動作。 Also some events processing can be and should be delegated to JavaScript.また、いくつかのイベント処理が実行されるとの委任をJavaScriptにすべきである。 At the end of the day we want a high runtime performance point-and-click web application development environment without having to bother ourselves with optimization and other nitty-gritty details like JavaScript or Ajax.その日の終わりにしたいランタイムのパフォーマンスの高いポイントアンドクリックしてWebアプリケーションの開発環境を困らことなく、自分に最適化およびその他の肝心な内容のようなJavaScriptやajaxします。 That should be taken care in the background.ばならないことを背景に、面倒です。

Page navigation is simplified by using an IDE.ページのナビゲーションのIDEは、簡体字を使用しています。 You don’t have to mess with xml files, though they are generated in the background.を台無しにする必要はありませんxmlファイルを、かれらは、バックグラウンドで生成された。

The best part if that now you are again developing standard Java software, yet it is deployed as a web application.最高のパートの場合は、今はあなたが再び発展途上標準のJavaソフトウェア、まだこれは、 Webアプリケーションとして配備さです。 It maintains a clean separation of Model and View.清潔度を維持することの分離をモデルと表示します。

As mentioned before several custom UI components needs to be added.前述のようにいくつかのカスタムUIコンポーネントに追加する必要があります。

I think you should definitely consider using JSF for your next project.と思うならば、間違いなくのJSFを使用して検討して次のプロジェクトを作成します。 However do so with an IDE.しかしIDEのようにします。

Normally I don’t recommend any IDE due to their limiting nature.普通なら私もしないことを推奨任意のIDE自然のために制限します。 But as far as JSF is concerned an IDE is your best friend, at least to start with.しかし、心配する限りでのJSFはIDEがあなたの親友、少なくともを使用して起動します。 I am using Java Studio Creator.私はジャワのスタジオを使用して創作します。 The code generated is very clean and maintainable.生成されたコードとは非常に清潔度の維持します。

There are still few places where I would prefer plain JSP (with custom tags) for an web application.いくつかの場所で私にはまだ希望平原のJSP (カスタムタグ)に掲載されるウェブアプリケーションを作成します。

Overall I think JSF is the future for developing (most) Web Applications.全体のJSFと思うのは、将来の発展途上(ほとんど)ウェブアプリケーションに最適です。 The current issues and requirements can be easily addressed within the JSF framework.の現在の問題との要件にすることで簡単に対処のJSFフレームワークです。 It has strong vendor support through JCP process.それが強い共産党のプロセスを通じて、ベンダーがサポートしています。 It is the right step forward.これは右側の一歩前進します。