Why I’m Excited about SproutCore 2.0
May 31st, 2011If you’ve never seen it, SproutCore is a gorgeous framework for developing desktop style apps with rich user experiences and a robust data model.
In particular, the apps it produces are pretty gorgeous, especially in comparison to what would be created from a default dojo or ext.js approach.
Unfortunately, this like the other desktop app style frameworks, was incredibly limiting for those of us looking to build rich web experiences that resemble traditional web content instead of recreating the desktop app experience on the web. A great example of this is the difference between Google’s search app and gmail. While the two applications are both rich and complex user experiences, Google Search is definitely more “web like” in its user experience.
SproutCore 2.0 is really making an effort to support the “web like” style of rich web development. Something much more conducive to the more “web like” user experience needed for most consumer facing web apps. From the developer release announcement:
Today we’re announcing SproutCore 2.0: a rebuilt SproutCore, designed from the ground up to support every kind of web application. SproutCore 2.0 is highly modular and decoupled, allowing you just to opt in to the features you need.
By removing the need to opt into SproutCore’s view layer, you gain an ability to do complex data driven web front end with a lighter weight view perfect for a significantly greater number of projects.
Read the full announcment here:
http://blog.sproutcore.com/announcing-sproutcore-2-0/


