私は jquery とそれを使って構築された大規模なアプリケーションに多くの時間を費やしてきました。最近、私はGoogle Closure Libraryを見直してきましたが、現時点では jquery ほどエレガントではないことがわかりました。潜在的な可能性があると信じており、さらに詳しく調べますが、今のところ、ベース フレームワークとして jQuery を使い続けるつもりです。
しかし、 Google Closure Compilerには非常に感銘を受けました。アプリケーションのビルド プロセス中に使用を開始したいと考えています。残念ながら、標準の Google Closure 規格に準拠していないプロジェクトでこれを使用するのがどれほど簡単かは明確ではありません。
jquery ベースのプロジェクトの開発と Google Closure Compiler の使用に関するベスト プラクティスや優れたリソースはありますか? 例えば:
それを使用して jquery と jquery-ui をコンパイルすることは理にかなっていますか、それとも Google CDN でこれらのリソースを引き続き参照する必要がありますか? ライブラリのすべての機能を使用しているわけではないため、jquery と jquery-ui は小さくなると確信していますが、CDN を指定すると、ファイルが既に訪問者のキャッシュにある可能性が高くなります。
私のアプリケーションは多くのファイルに分割されており、関数ごとに 1 つのファイルがあります。それらを特定の順序で結合し、サイトのセクションごとにファイルに縮小したいと考えています。このプロセスを自動化したい。
現在、私のプロジェクトには Java バックエンドがあり、Maven でビルドされています。このビルド プロセスに Google Closure Compiler を追加することは理にかなっていますか?
基本的に、jQuery で Google Closure Compiler を使用することに特化した優れたリソースを探しています。