1

こんにちは、

私たちは、アプリケーションを実装するためのさまざまなテクノロジーを評価している最中です。私たちのアプリケーションは、毎日何百万人ものユーザーを獲得するフォーラムのようなものです。たとえば、このstackoverflow.comは、このような大量のユーザーベースを問題なく処理します.

私の質問は、JSF がそのようなアプリケーションを開発するのに適したフレームワークであるかどうかです。フロントエンドを設計するために、JSF の上にある RichFaces のようなコンポーネントを使用します。他のテクノロジーに比べて遅いという jsf に関するコメントはほとんど見たことがありません。

私の仕事に対するあなたの提案やアイデアを期待しています。私は Java 開発者であり、いずれかの Java フレームワークを選択したいと考えています。教えてください。

4

3 に答える 3

1

JSFは確かに非常に良い選択だと思います。「数百万のユーザー」にサービスを提供するアプリケーションを構築している場合、多くの場合、バックエンドアーキテクチャは、フロントエンドWebフレームワークよりもはるかに重要です。

経験則として、完全なリクエストの処理にかかる時間のごく一部だけがWebフレームワークで費やされます。ほとんどの時間は常にDBとIOにあります。それを正しく理解すれば、基本的にそこにいます。

JSFの利点はたくさんあります。作業がとても簡単で、とても人気があります。これは、あなたを助けるためにそこにたくさんの本、記事、ブログとフォーラムがあることを意味します。さらに、あまり使用されていないWebフレームワークのいずれかを使用した経験のある人を見つけるよりも、JSFをすでに知っている追加の従業員を見つける方が比較的簡単です。

JSFが非常に人気があるという事実は、JSFで利用できるコンポーネントライブラリと拡張機能がたくさんあることも意味します。これは全体的にあなたの人生をずっと楽にしてくれます。ゼロから構築するよりも、既存のコンポーネントを使用する方が常に高速です。

于 2010-12-26T18:17:25.827 に答える
0

フォーラムのようなアプリケーションを構築している場合は、stackoverflow.com が組み込まれているソフトウェアなどの既存のソリューションを使用してみませんか?

于 2010-12-27T04:15:27.697 に答える
0

SO のような Web サイトを探している場合は、GWT をお勧めします。操作が簡単で、(jsf に比べて) 高速で、優れた ajax サポートがあり、組み込み可能であり、特にストラットなどのアクション ベースのフレームワークから来ている場合は、急な学習曲線はありません。

デモ ショー ケースと実際の実装については、こちらをご覧ください。

于 2010-12-26T12:47:15.123 に答える