« Drummond Reed on Anonymous Single Sign On | Main | The Long Tail of Web Apps »

Yahoo Web UI Tools

I've been getting great results from my efforts and experiments with Ruby on Rails in the past few months. More on that another time.


But a couple projects I've been working on could benefit from the UI Library and Design Patterns Library released today by Yahoo!. Rails developers are already in a pretty nice position with resources like script.aculo.us and Open RICO so nicely integrated with the Rails framework. But after just a cursory review this afternoon, it's clear that Yahoo!'s contribution is a big step forward for web developers.

I could go on about some of the cool moving parts in the offering - the Navigation Tab and Breadcrumbs design pattern look particularly useful. But the important takeaway from this isn't the actual features of the libraries, but the "design pattern" Yahoo! is adopting in making them available.

These libraries represent a lot of work. How does Yahoo! come out ahead by giving these tools away? There's the goodwill to be gained from folks like me who can and will put their tools to good use, for free. It's good karma. But also, and more importantly, it elevates the playing field for web apps in general. If Yahoo!'s UI tools and attendant design patterns proliferate -- and there's good reason to think they will -- the whole concept of "web app" will be upgraded. As the overall sophistication and power of web apps increases, who stands to benefit the most? Premium web services will be able to do things: 1) push the envelope for the apps and services they offer to their customers, but also 2) benefit from the availability of high quality web apps and services from partners and even competitors whom Yahoo! integrates with.

In this ecosystem, the general quality of the apps that are floating around matters. If you offer a *platform*, it's important that the developers who connect with and build mashups on top of your services have what they need to make your platform shine.

Even then, there's still something more. When you allow for both the good karma and the elevate-the-ecosystem arguments, the sense remains that Yahoo! developed this wicked cool library, and the developers just understood that it deserved much wider use than it would ever receive, even inside a huge web company like Yahoo! As developers know, sometimes a thing is just too good to be kept in a cage -- damn the economics, it deserves to be free.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Categories

Blog Tools | Blogosphere | Feeds | Identity | Miscellaneous | Ping | RailsConf | RailsConf2006 | RubyonRails | Tags | VeriSign |

Blogroll

Jeff Richards' Demand Insights

Web Security Blog

The Accountable Web

SSL Blog

Demystifying the Web's Secure Backbone

Powered by
Movable Type 3.2
Disclaimer: Opinions expressed here and in any corresponding comments are the personal opinions of the original authors, not of VeriSign.

VeriSign Legal Notices

Read our Privacy Policy