- 2009-07-08 (Wed) 23:27
- 開発ツール・技術

これはjQueryなんかと競合していく・・・のかな。BBCが実際に使ってきたJavaScriptのライブラリが公開されたようです。
BBCといえばネット上の先進的な取り組みで一目置かれていますが、そのノウハウをぎっしり詰め込んだライブラリになっているようですよ。
雰囲気をつかんでいただく為に一応お約束の「Hello World」をば。こんな感じですね。
glow.ready(function() {
var p = glow.dom.get("#greeting");
p.html("hello, world");
});
文法的にはjQueryに近いのかな。基本的に「glow.—-」という命令みたいですね。ドキュメントを見る限り、「glow.forms」「glow.tweens」「glow.embed」とか気になる命令がたくさんですね・・・。
なお、最大の特徴はさまざまなWidgetに対応している点ですかね。いろいろすごいっすよ。

↑ 情報パネルとか。

↑ リッチエディターとか。

↑ AutoSuggestとか。

↑ タイムラインとか。
日本語がどこまで使えるかがちょっと気になりますが、リッチエディターとかは期待したいところですね。
もちろんこうした機能はjQueryのプラグインを使えばほとんど実現できますが、すでにBBCという大手サイトで実装されているという強みが素晴らしいかと。企業用なんかに使われるのかなぁ、と思ったり。
取り急ぎ速報ですが、ご興味のある方は是非本家サイトを覗いてみてください。ドキュメントもかなり充実していますよ。
» BBC – Glow JavaScript Library
あと、雰囲気つかむにはデモページもいいかもですね。まだ数は少ないですが。
- Newer: 世界で最高のプロポーズ!
- Older: 今年ももう半分すぎたから年初に立てた目標を見直すべし!
Comments:3
- muryoimpl 09-07-09 (Thu) 0:15
-
いつも拝見させていただいております。
画像がずれているようです。
タイムラインは合っているようですが、
情報パネル説明の画像がAutoSuggestに、リッチエディタの説明の画像が情報パネル、AutoSuggestの説明の画像がリッチエディタになっています。 - taguchi 09-07-09 (Thu) 9:16
-
修正しました!ありがとうございます!
- Jake Archibald 09-08-15 (Sat) 20:21
-
Apologies for writing in English.
We’re improving our internationalisation for Glow 1.6, allowing users to provide replacement ‘language packs’ which will add multi-language support to Glow. http://www.bbc.co.uk/glow/docs/1.6/api/glow.i18n.shtml we’ll be adding more documentation to this page over the next 2 weeks.
The above is just a start, we’ll be taking internationalisation a lot more seriously as we develop Glow 2.0, any feedback from the community will be really useful.
Trackbacks:0
- Trackback URL for this entry
- http://www.ideaxidea.com/archives/2009/07/bbc_glow.html/trackback
- Listed below are links to weblogs that reference
- BBCが使っているJavaScriptのライブラリ『Glow』が遂に一般公開! from IDEA*IDEA ~ 百式管理人のライフハックブログ


























