SproutCore: JavaScript on Rails?
I took a few minutes to read the Hello World tutorial for SproutCore. Looks mighty interesting. The first thing I thought was that it looks like JavaScript on Rails. The framework is installed the same way (rubygems). It uses what looks like rubigen to build out your application skeleton as well as providing other code generators. It even uses erb with rails style tag helpers for the views.
Code wise, it looks like they’ve taken some hints from Cocoa. Views are designed to be localized similar to Cocoa’s nib (or xib) files. Properties are accessed through getters and setters to allow for more hooks. There is support for public and private variables.
I’m not sure I’m ready to jump on this bandwagon completely just yet, but it looks promising. I’ll have to get in there and really mess with it before I can really know what’s what.