Keynote Video and Other Interviews
News and Coverage:
This are some notes I took at the Sproutcore BOF tonight…
He started working around 9 month ago. Started working on it full time at the beginning of the year. First thing he did was to evaluate how to make the getting started experience better. They switched over to a template model doing views. The biggest thing he will say in regards with template, they automatically update the html when the underlying objects update. Sprout core today do two things, one is to handle event and two, to update the dom. So they will split this in two objects. They are changing the render and update. They will have a plugable UI with a widget layer. A separate layer for Desktop and Mobile. Currently Checkbox, Textbox, and Button are widgets that use templates.
Today they announce Sproutcore 2.0 alpha. It’s a 20k single file with contains the core abstraction. They have a separate library to access the database store that is also 20k, that will provide ActiveRecord like functionality.
Will release a dropin plugin for Rails and Sproutcore to connect automatically to a Rails application to do basic crud.
To install Sproutcore in a rails app you can use a generator which will do the following changes:
In your Gemfile
In the routes file
mount Bulk::Spourcore.new => “/_sproutcore”
It then created the app/sproutcore folder.
The generator can be used as follows for example to add a ‘projects’ resource:
rails g bulk:resource projects
Every Tuesday, starting in 2 weeks, at 10am PST they will have a one hour training session.