世界中の何百万人ものユーザーが、Gmail、Google ドキュメント、Google マップなど、JavaScript を多用する Google のアプリケーションを使用しています。すべての開発者は、Web アプリケーションの作成が簡単になることを望んでいると思います。あはは、とても良いニュースがあります。Google は本日、内部スタッフが JavaScript を開発するためのツール セットである Closure Tools をオープンしました。上記のいくつかの Google アプリケーションは、このツールを使用して開発されました。
Closure Tools には 3 つのツール セットが含まれています。
1. クロージャコンパイラ
Closure Compiler は、JavaScript をコンパイルするために使用されるコンパイラーであり、最も一般的な JavaScript コンプレッサーが提供する機能に加えて、プログラムを分析して不要な部分を削除し、JavaScript プログラムのサイズを削減し、効率を向上させます。 Closure Inspector (Firebug の拡張機能) とともにコンパイラを使用できます。
JavaScript の開発は多様であるため、オープン ソースのコマンド ライン ツールが提供され、テキスト ボックスまたは RESTful API と Firefox 用の拡張機能を使用して作成される Web アプリケーションが作成されます。 Page Speed と併用すると、Web ページのパフォーマンス上の利点を簡単に確認できます。
2. クロージャライブラリ
Closure Library は、広範で十分にテストされた、モジュール式のクロスブラウザー JavaScript ライブラリです。これは Google の標準 JavaScript クラス ライブラリであり、多くの一般的な JavaScript フレームワークと同様に、多くの簡略化された DOM 操作関数ライブラリと豊富なユーザー インターフェイス コンポーネントを提供します。
3. クロージャテンプレート
このツール セットは、JavaScript でテンプレートを作成するためのメカニズムと関数ライブラリを提供します。HTML レイアウト部分を *.soy として記述し、閉じたテンプレートによって提供されるツールを使用して、テンプレート ファイルを JavaScript コードにコンパイルできます。ページを処理する負担を大幅に軽減します。
クロージャ テンプレートは JavaScript と Java の両方で実装できるため、サーバーとクライアントで同じテンプレートを使用できます。