BBCが使っているJavaScriptのライブラリ『Glow』が遂に一般公開!

SPONSORED LINK

Pocket

glow

これは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に対応している点ですかね。いろいろすごいっすよ。

bbc_2

↑ 情報パネルとか。

bbc_3

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

bbc_1

↑ AutoSuggestとか。

bbc_4

↑ タイムラインとか。

日本語がどこまで使えるかがちょっと気になりますが、リッチエディターとかは期待したいところですね。

もちろんこうした機能はjQueryのプラグインを使えばほとんど実現できますが、すでにBBCという大手サイトで実装されているという強みが素晴らしいかと。企業用なんかに使われるのかなぁ、と思ったり。

取り急ぎ速報ですが、ご興味のある方は是非本家サイトを覗いてみてください。ドキュメントもかなり充実していますよ。

» BBC – Glow JavaScript Library

あと、雰囲気つかむにはデモページもいいかもですね。まだ数は少ないですが。

» BBC – Glow Demos

ツイッターもやっています!

SPONSORED LINK

    • muryoimpl
    • July 9th, 2009

    いつも拝見させていただいております。
    画像がずれているようです。
    タイムラインは合っているようですが、
    情報パネル説明の画像がAutoSuggestに、リッチエディタの説明の画像が情報パネル、AutoSuggestの説明の画像がリッチエディタになっています。

    • taguchi
    • July 9th, 2009

    修正しました!ありがとうございます!

  1. 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.

  1. No trackbacks yet.