
- Image by Phillie Casablanca via Flickr
JavaScript Libraries started out as easy frameworks for web developers. Why write code that’s already been written and, in most cases, better than home-made JavaScript? It also provides a consistent way of programming throughout a project and a fast way to build applications.
JQuery UI and Ext JS, Prototype, YahooUI all grew to complete JavaScript platforms with familiar design elements that help programmers build an interface that people are used to. JQuery even has an own themeroller where programmers can generate a whole css theme for their interface.
Building bridges
The new generation of JavaScript libraries are building a small (but hopeful) bridge between designers and developers. Designers can understand the concept, en have consistent elements to work with. Developers can integrate these elements easily within their projects.
Cross browser, cross OS
The acceptance of these libraries among developers and designers is a great step to a consistent experience of web applications. we all recognize widgets, sliders, tabs, tree’s and we know how to operate them. Consistency is crucial when building rich web-applications. It does not depend on browser or OS, just the library used.
Skepticism
Of course there are some reasons why NOT to use a library. Programmers want to know what’s happening, mainly for debugging reasons, It can be a bit bloated when only using one or two functions and the biggest reason: You shouldn’t trust the code of others for your professional purposes. The latest versions of the various frameworks take away most of these worries with good debug option and even better performance.
Related articles by Zemanta
- jQuery Tools: The missing UI library for the Web (noupe.com)
- Prototype 1.6.1; Speed up, clean up, and team up (ajaxian.com)
- Colin Clark Accessible U Is With J Query And Infusion[1] (slideshare.net)
Popularity: 9% [?]
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=05a2cb26-1b73-4b7c-97ac-6493aac67917)
