1

私は GWT について読んでいますが、これまでのところ、それはうますぎるように思えます (!)。

GWT を実際に学習するために時間を投資したいと考えていますが、GWT には非常に具体的な用途があり、2 週間かけて GWT を学習して結局使用できないことが判明するのは嫌です。

よくある質問をくまなく調べて、たくさんの検索をしましたが、私の人生では、いくつかの非常に具体的な質問に対する答えを見つけることができません. それらは性質が非常に似ているため (それらはすべて GWT の機能に関係しており、驚くべきことに、プロジェクトのドキュメントにはほとんど含まれていません)、SO をたくさんの細かい質問で乱雑にするのではなく、それらを配置することにしました。ここで、私が頭を悩ませているのと同じ問題に光を当てる必要があるため:

  • パフォーマンスの高い Web 開発のための「ベスト プラクティス」の 1 つは、CSS を各 HTML ページの上部に配置し、JS を下部に配置することです。GWT はこれを尊重できますか? より一般的には、GWT ではクライアント側のコードを好きなように出力できますか (つまり、コードが生成される順序とコードが生成される順序)?
  • GWT はクライアント側の MVC/MVP パターンをサポートしていますか? 一言で言えば、どのように?
  • GWT は、「通常の Web」バージョンに加えてコードの「モバイル Web」バージョンを出力するために、何らかの特別な構成、ライブラリなどを必要としますか(つまり、1 つは Web ブラウザーに提供されることを意図した 2 つ以上の生成されたコードベース)。もう 1 つは WebKit のようなモバイル ブラウザーに提供されることを意図しています)。
  • 公式の GWT プロジェクト ( Googleによってホストおよび管理されている) は、サポートされているブラウザーのリストをどこに文書化していますか? 見つけたのは4歳のこれだけ。

正しい方向への助け/ナッジを前もって感謝します。

4

1 に答える 1

2
  • GWT にはさまざまなブート メカニズムがあり、非常に優れていることが知られています。何ができるか知りたい場合は、さまざまなリンカーを見てください。一般的に、この種のことについては非常に優れています。
  • そこには優れた MVP フレームワークがあり (GWTP - http://code.google.com/p/gwt-platform/ )、GWT 内に MVP 実装もあります (https://developers.google.com/web-toolkit /doc/latest/DevGuideMvpActivitiesAndPlaces)
  • 同じコード ベースからモバイル アプリとデスクトップ アプリを作成する場合は、GWT コアのように構築されたモバイル フレームワークであるm-gwt ( http://www.m-gwt.com ) を参照してください。
  • GWT は、Google が多くの Google アプリを強化するために非常に広く使用されているため、関連するすべてのブラウザーをサポートします。
于 2012-07-05T16:23:41.407 に答える