SproutCore?

Colin Clark colin.clark at utoronto.ca
Fri Jun 20 22:22:49 UTC 2008


Hi Michael,

SproutCore is definitely on my radar, but I haven't yet found the time  
to look closely at it. Every time I try to check out their reference  
documentation, the site is pretty sluggish. Hopefully they'll recover  
from the Slashdot effect soon enough.

As a long time Cocoa and WebObjects programmer (since the OPENSTEP  
days), aspects of SproutCore's design are appealingly familiar to me.  
In terms of interoperability, Fluid's component-based approach is  
pretty flexible. Our stuff should generally cooperate well with nearly  
any JavaScript toolkit out there.

I don't particularly agree with the comments from SproutCore's creator  
about most JavaScript toolkits being limited to "static pages with a  
widget here and there." He may, however, be getting at a more  
interesting point about some gaps in the way a lot of JavaScript is  
currently written. There's certainly room for more appication or  
binding infrastructure on the client-side. I imagine the ideal is a  
structure that takes into account the fact that the application is  
actually a product of careful blending of client and server-side  
concerns. I'll suspend judgement on SproutCore's particular approach  
until I've had some time to learn more about it.

Colin

On 17-Jun-08, at 9:48 AM, Michael Feldstein wrote:

> Hello all,
>
> I just ran across SproutCore (http://www.sproutcore.com/), Apple's  
> Open Source AJAX framework, released under the MIT license. From the  
> web site:
> SproutCore is for applications that want to adopt this new “thick”  
> client model for building apps on the web.  If you are creating  
> static pages with a widget here and there, then SproutCore is  
> probably too much for you and another framework such as YUI, Dojo,  
> or Mootools will do the trick.
>
> If you have built desktop applications in the past and you would  
> like to bring that same experience to the web, however, then you  
> will feel right at home with SproutCore.
>
> If you are building web applications today and you are finding the  
> constant pressure to deliver more “app-like” features is not only  
> difficult but less fun to write, then SproutCore can help you find  
> your joy again.
> Just curious: Is this something that the Fluid team has looked at?  
> Any thoughts about where it fits in (if at all) to your agenda?

---
Colin Clark
Technical Lead, Fluid Project
Adaptive Technology Resource Centre, University of Toronto
http://fluidproject.org




More information about the fluid-work mailing list