Google Closure Compilerを使ってみた

最近JavaScriptでちょっとしたフレームワークを作ろうと思ってちょこちょこコードを書いています。で、そこで困ったことは「機能的に複数のファイルに分割した*.jsをどうやってまとめるか」です。単にcatで結合するだけでもできるかもしれないですが、何か良いツールはないか探していたら「Google Closure Compiler」というのを見つけました。 (JavaScripterの間では有名なんでしょうね)

このGoogle Closure Compilerですが、結合がメインというよりはJSの最適化や圧縮、アノテーションチェック、依存関係と色々機能が豊富です。ほかにもYUI CompressorPackerなどがあるようです。

すごく簡単に機能をまとめてみました。

もっと詳しくは公式サイトを翻訳されてる方のサイトが詳細でわかりやすいです。

Closure Compilerを使う!