Google製JavaScript Framework(Library) "Closure Library"

Google Chrome Extensionを作成しているときに試したくなったので調査.

Wordpressとか一般的なWeb SiteはjQueryで十分。GmailとかGoogle Calendar並みのWeb Application, Serviceを作るときには威力を発揮するらしい。

Closure LibraryはClosure Toolsの一つ。

Name Comment
Closure Library Gmail等でも使われているJavaScript Library。Demoを見ればどんなことができるか雰囲気が分かる。Apache License 2.0
Closure Compiler JavaScriptをParseして、使われていないCodeを削除したり、最適化、圧縮してくれるTool. Web Application版とDownloadしてCommand lineから使えるApplicationとがある。
Closure Templates Client Side, Server Sideで使えるTemplate System. Java製のCompilerを通すとHTMLに変換してくれる。
正直使い所が分からない。大量の静的HTMLを管理するのに使えそう。
Closure Linter Google JavaScript Style Guide日本語)に沿っているか判定してくれる。

Closure Libraryは下記資料を読むとざっと理解できる。

HTML5 とか勉強会の Closure Library の資料を公開します - WebOS Goodies

 

< Related Posts >

node.js用の開発Document, Coding Guide(コーディング規約) #nodejs_jp
JavaScriptを圧縮、最適化するGoogleのツール