最近JavaScriptでちょっとしたフレームワークを作ろうと思ってちょこちょこコードを書いています。で、そこで困ったことは「機能的に複数のファイルに分割した*.jsをどうやってまとめるか」です。単にcatで結合するだけでもできるかもしれないですが、何か良いツールはないか探していたら「Google Closure Compiler」というのを見つけました。 (JavaScripterの間では有名なんでしょうね)
このGoogle Closure Compilerですが、結合がメインというよりはJSの最適化や圧縮、アノテーションチェック、依存関係と色々機能が豊富です。ほかにもYUI CompressorやPackerなどがあるようです。
すごく簡単に機能をまとめてみました。
Google Closure Compiler
View more presentations from h13i32maru
もっと詳しくは公式サイトを翻訳されてる方のサイトが詳細でわかりやすいです。