
First released in February of 2006, the Yahoo User Interface Library (YUI) is a set of powerful web development tools. The YUI, released under the BSD License, includes utilities, widgets and controls that work across multiple browsers. It has been integrated into just about every server language and in multiple CMSs. It consists of a collection of Javascript, CSS and HTML files that make it easier to create interactive web applications.
The HTML widgets, including graphical widgets for tabs, provide the ability to add visual and interactive enhancements for core HTML elements. The CSS tools make it easy to create page layouts; the Grids component includes 1,000 different multi-column page layouts, and the tools also ensure the display is consistent across browsers.
There are other Javascript development programs and the YUI works interoparably with other libraries. File size is always a concern so you have the choice of downloading the entire library or just the parts you need.
There are forums, bug trackers and feature request trackers that allow the developer community to contribute to this open source project. The library is regularly updated and there is also a YUI blog where you can find out about the latest developments. In addition, there is a page where you can download videos of Yahoo engineers talking about Ajax, Javascript, screen readers, iPhone applications and web development in general. Alternatively, you can subscribe and download the videos as podcasts through iTunes.
Filed under: technology | Tagged: css, developer, javascript, software, Yahoo user interface library