Yahoo! Releases OSS Ajax and Design Tools 164
Cocteaustin writes "Today Yahoo! released the Yahoo! User Interface Library. This library is comprised of a number of dynamic HTML utilities and controls for building rich web UIs and Ajax applications. They are made available under an open-source license. In addition, Yahoo! released the Yahoo! Design Pattern Library. This collection of design patterns for Web interaction is intended to provide Web designers prescriptive guidance to help solve common design problems on the Web. Both are free in both senses of the word."
Really good stuff (Score:3, Informative)
Yahoo UIL and Google Code pages (Score:5, Informative)
BSD license (Score:3, Informative)
When is a design pattern not a Design Pattern? (Score:3, Informative)
Re:I for one find that... (Score:3, Informative)
Re:I for one find that... (Score:5, Informative)
The list of components is:
* Calendar
* Slider
* TreeView
That's a pretty small list, and all are components that are fairly common in AJAX circles.
The core utilities portion of the library is just Yahoo's convenience methods that help abstract away browser differences. Nice if you don't have wrappers like these already, but not very useful if you do. Many AJAX programmers will probably choose to stick with their own libraries.
A few things that come to mind that are missing from this library are:
* A text editor components
* DataGrid/Spreadsheet component
* Scrolling viewports
* Feature-rich DHTML replacements for buttons, lists, radio buttons, and other common controls.
* Application layout engine
I'm pretty sure that Yahoo! has these types of components, but isn't going to share as long as there is more value in keeping them secret.
All in all, it's a nice gesture by Yahoo!. Just don't expect a complete library.
Re:Prototype still rocks (Score:3, Informative)
I had to google around to find documentation, such as this site [sergiopereira.com]).
Re:Yahoo is the new Google? (Score:5, Informative)
Check them out here [yahoo.net]
Their stated goal is to have startups use their APIs as the foundation for new sites/tech.
Re:I for one find that... (Score:1, Informative)
Re:"Library", are you kidding me? (Score:5, Informative)
It's fully documented as well.
Re:Prototype still rocks (Score:3, Informative)
For a really lightweight effects library, check out moo.fx [mad4milk.net].
this is not a widget library (Score:5, Informative)
The animation systems are actually pretty awesome [dotgnu.info]. The cacheTween() functionality in there takes it very close to what I've been doing with flash previously.
Morover, Y! has been using these for the past 6 months on different browsers before they open sourced. That part is really what most people look at.
Re:show me the money (Score:3, Informative)
When people questioned seriousness of that OS, you could (and still) say "Yahoo runs on it". Conversation is over.
I have no idea why Google is "good guy" and Yahoo gets amazing misinformed comments on each story. They even called Yahoo "wannabe" when they advertised (existing for years) http://search.yahoo.com/ [yahoo.com]
(robots.txt exclusion, it exists at least since 1999 if you look to archive.org)
Re:Prototype still rocks (Score:1, Informative)
Opera Users... (Score:2, Informative)
Re:Yahoo is the new Google? (Score:1, Informative)
Lots of toolkits use JSON. Mochikit. DWR. Dojo. JSON's not bad, but it's nice to have a toolkit that supports multiple transports. SOAP may be a dead duck (or at least it should be) but it's nice to be able to sling arbitrary XML around with the same API's as you would use for JSON. To say nothing of the venerable old POST format for legacy sites: dropping in dojo with proxomitron blows the doors off of greasemonkey functionality-wise, but without an easy POST api, it's pointless for many apps.
Lord save me from "the next big thing". Once the W3C gets its hands on it, it's no longer useful as a standard.
Re:BSD license (Score:2, Informative)