3

友人と私は大きな web2.0 プロジェクトを開発したいと考えています。Java が好きで得意なので、Java で作成することにしました。また、使用する他のライブラリ (Apache Lucene、Apache Cassandra ...) は Java で作成されています。フレームワークとして GWT を選択します。Google、Google テクノロジー、Google API が大好きです。

GWT は youtube、twitter、wikipedia などの大きなプロジェクトを立ち上げるのに適していると思いますか? 大きなプロジェクトでgwt-rpc メカニズムは信頼できますか?

4

3 に答える 3

6

GWT は、Web サイトや Web ページではなく、Web アプリケーションに適しています。GWT は、Gmail のようなアプリケーションに適しています。これは、BIG アプリケーションでありながら、複雑なアクションを持つ単一のページを含んでいます。

GWT は、多くのページを持ついくつかのプロジェクトで失敗します。各ページが CRUD 操作といくつかのビジネス操作を表す約 100 ページを含む ERP システムで GWT を使用しました。GWT は完璧な選択ではありませんでした。

GWT が失敗する可能性があるもう 1 つのことは、Web クローラーが GWT によって生成された JavaScript ファイルから情報を抽出できないことです。検索エンジンは、GWT のようにクライアント側で JavaScript によって生成されるのではなく、サーバー側で生成される静的 HTML を好みます。そのため、Google 検索エンジンはサイトからの結果を提供しません。

要約すると、GWT はページ数が少なく、アクションがより複雑な Web アプリケーションに適しています。

于 2010-12-08T16:48:48.390 に答える
2

あなたの例 (youtube、twitter、wikipedia) は GWT の良い候補ではないため、そのタイプのアプリケーションを構築している場合は、SpringMVC や Spring Roo などの従来のサーバー ベースのフレームワークに固執することをお勧めします。

GWT は、電子メール クライアント、ゲーム、レポート アプリ、ワード プロセッサなど、従来はデスクトップ ベースであり、クライアント側で多くの処理を行う必要があるアプリケーションに適しています。

于 2010-12-08T20:37:25.553 に答える
0

「大きなプロジェクトで、生成された JavaScript コードがどんどん大きくなると、ユーザーは js ファイルをダウンロードするのを待ってから Web サイトを使用する義務があります」と指摘したいと思います。

于 2010-12-08T09:27:32.780 に答える