Googleは米国時間11月5日、「Closure Tools」と呼ばれるプロジェクトをリリースし、同社のウェブサイトおよびウェブアプリケーション作成レベルに達することを望む開発者をサポートしていく方針を明らかにした。
Googleは、ウェブ中心のビジョンの一環で、JavaScriptを用いたウェブベースのプログラム記述を強く推進している。確かにGoogleは、「Gmail」や「Google Docs」などのサービスを通じて、JavaScriptを最大限に活用しており、より高速にJavaScriptプログラムを実行できるようにする目的もあって、「Chrome」ブラウザの開発に努めてきた。
しかしながら、JavaScriptプログラムは時に異なるブラウザ上では異なった動作をするなどの理由から、高機能なJavaScriptの記述、デバッグ、最適化は困難なものともなってきた。Googleがオープンソースで提供するClosure Toolsのプロジェクトでは、こうした難題に取り組みやすくすることが目指されている。
同ツール群の最初のものは、「Closure Compiler」と呼ばれるソフトウェアパッケージであり、より小サイズで高速に稼動するように、JavaScriptプログラムのスリムダウンを図ることができる。たとえば、「DisplayAddress()」という名称の機能は、単に「()」に置き換えられる。
コンパイラに加えて、「Firefox」ブラウザ向けには他にもツールが提供される。Firefoxの「Firebug」アドオン向けのエクステンションとなる「Closure Inspector」も、その中に含まれており、再び「()」を「DisplayAddress()」に関連付けるといった、プログラマーが新たに記述されたJavaScriptの理解を深め、デバッグできるようにサポートするものとなっている。「Google Page Speed」エクステンション向けの別のアドオンでは、プログラマーがコンパイラのサポート進行度を見極められるようになっている。
また、Googleは、「Google App Engine」サービスにホストされたウェブアプリケーションとしてコンパイラを提供する計画も立てている。
Closure Toolsの2番目には、プレ構築されたJavaScriptコードのコレクションとなる「Closure Library」が挙げられる。Closure Libraryにより、プログラマーは、配列およびストリング処理といった高度に洗練されたテクノロジを扱えるようになる。
Closure Toolsの最後には「Closure Templates」が挙げられ、JavaScriptやHTMLユーザーインターフェースの作成を容易に進められるように、あらかじめ記述されたコードが提供される。
この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。原文へ
関連情報
-
「Google Chrome 4」ベータ版がリリース--ブックマーク同期機能などを追加 [From CNET Japan]
UPDATE グーグルは米国時間11月2日、初の「Google Chrome 4」ベータ版をリリースした。新たにブックマーク同期機能などが搭載されている。 - モジラ、「Firefox 3.6」の第1ベータ版をリリース
- iモードブラウザ、ようやくJavaScript対応へ--不具合解消のアップデートを開始 [From CNET Japan]
- 「Google Analytics」に新機能--データパターンの「著しい」変化を通知
- L・エリソンとS・マクネリーの両氏、Javaを語る--2009 JavaOneビデオ
- サン・マイクロシステムズ「Java Store」のデモ映像--2009 JavaOneカンファレンス
- ケータイに進出するFirefox、アドオン対応で「機能は妥協しない」 [From CNET Japan]
- Mozilla Foundation
「業界動向」 の新着情報
-
欧州委員会、オラクルによるサン買収の調査期間を延期
オラクルによるサン・マイクロシステムテムズの買収計画に異議を唱えていた欧州委員会が、調査期間を延長することを決定した... - ヒューレット・パッカード、第4四半期決算を発表--売上高は308億ドル
- グーグル、 Teracentの買収を発表--ディスプレイ広告事業を強化へ
- デル、第3四半期決算を発表--利益は前年同期比54%減
- アドビ「Lightroom」対抗の「SmartFlow」プロジェクト、ソーシャル機能を付加へ
- 業界動向 一覧へ »
「システム開発」 のバックナンバー
-
トランスコスモス、マイクロラボのExcelによるDB連携ウェブアプリ開発ツールを販売開始
トランスコスモスは、マイクロラボと販売代理店契約を締結し、マイクロラボ製品であるExcelを使ったウェブデータベースアプリケーション開発ツール「X・Cute(エックス・キュート)」の販売を開始したと発表した。あわせて、オンサイトや受託による開発サービスも開始する。 -
インテル、高性能コンピューティングの研究でフランスの機関と協力
-
マイクロソフト、「.NET Micro Framework」をオープンソース化
-
ARM、Android搭載機器の開発を促進するアライアンスを設立
-
BSP、帳票システム構築ミドルウェア最新版--データ連携の効率化図る
- システム開発 一覧へ »
企画特集
-
高まるiSCSIストレージへの注目度
ストレージシステムの4つの課題とiSCSI導入のメリット -
電力に"ふた"をする独自の省エネ機能とは!?
動的に電力割り当ても可能なHPの最新鋭ブレードに迫る -
大丈夫?あなたの会社のセキュリティ対策
中堅・中小企業のネットワーク・セキュリティを考える -
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
企業ITシステムの企画、構築、運用のイロハ
戦略的なITシステムのために、今考えるべきポイント -
【最終警告】パンデミック対策特集
サービス品質を保証するためのリスクマネジメントとは -
100万円で実現!中小企業の情報漏えい対策
中小企業の課題!?セキュリティ管理者不在でも大丈夫 -
―エン・ジャパン厳選求人☆毎週更新―
ハンゲームの社長が語る・人材とサービスの在り方 -
グリー、3人のエンジニアが語る仕事への想い
連載第2話、元SIerに聞くリニューアルと開発の舞台裏 -
容量制限によるメール消去は一切無し!
全てを保存するメールセキュリティSaaSが登場 -
J-SOX法制定により内部統制の整備が急務に
重要性高まるActive Directoryの課題と対処法を公開中 -
VMware OEMベンダー6社を独占インタビュー
IBM、HP、NEC、DELL、日立、富士通のVMwareの取り組み -
急増するオンライン犯罪への解決策!
オンラインサービス保護ソリューション
ZDNet Japan イベント
- 開催日:2009年11月26日(木)
- イベント一覧へ»
-
11. Lock分析とWait分析
この3分間のビデオでは、アプリケーションのクリティカルセクションを分... -
12. 高度な診断
この3分間のビデオでは、Intel parallel Composerが、Intel C++コンパイ...
新着企業動向
-
ウイングアークと日本オラクルが協業開始 オラクルの中堅企業向けアプリケーションとウイン...
ウイングアーク テクノロジーズ -
Oracle Performance Tuning Tips 10 〜 性能改善作業を楽々に、より効果的に 〜
日本エクセム -
「知って楽しむオトナのたしなみ」出張アテンダント編を公開しました!読者プレゼント企画も...
日立システムアンドサービス -
Dojo(道場)
テンダ - 企業動向一覧へ»
