BBC release the Glow Javascript Framework

BBC Glow JavaScript Framework
Jul
8

The BBC, the channel / company most people will know as a staple of British culture with it's myriad of TV channels that transmit both entertainment and news, has released their very own JavaScript framework. If you think about it though they're only releasing publicly something which they'd already created and were using for their own site though they've probably tidied it up a little.

The new framework is called Glow, and their API documentation is already shaping up quite nicely. I know it's not technically new as they've had libraries available for a while just the 1.5 release has not long been announced. The BBC has tried to stay current with web technologies on their own site, and they've continued to keep this trend in the way they distribute the code - it available on GitHub.

The framework is broken down into:

glow
The glow namespace and core library.
glow.anim
Simple and powerful animations.
glow.data
Serialising and de-serialising data
glow.dom
Accessing and manipulating the DOM
glow.dragdrop
Simplifying drag and drop behaviour
glow.embed
Detect and embed Flash objects
glow.events
Native browser and custom events
glow.forms
Validating HTML Forms.
glow.lang
Useful language functions.
glow.net
Sending data to & from the server
glow.tweens
Functions for modifying animations

They also have a number of pre-built widgets for autosuggest, image carousel, WYSIWYG editor, info panel, masking and overlays, sliders and sortables.

I think with the ever growing number of JavaScript frameworks which are appearing there's a lot to consider when choosing which one is right for you - how much overhead is there, how much additional coding is required, does it do everything you want it to do, etc.

Personally I use jQuery these days after having recoded all of my Prototype / Script.aculo.us stuff so I doubt I will use the BBC's JS framework in a production environment, but it won't stop me having a little play with it.

your comments - Post a comment

blog comments powered by Disqus