Apple embraces a little ruby with MobileME
Thursday, June 19th, 2008I’m sure most of the Apple fan boys here have seen Apples new improved .net offering, MobileMe.
It turns out that the MobileMe interface is built using an opensource Ajax/Widget toolkit called SproutCore.
Lets have a look on how you install SproutCore
sudo gem install sproutcore
Look familiar ? View Helpers are RHTML files e.g.
<%= label_view :my_label, :tag => ‘h1′, :inner_html => ‘Hello World!’ %>
The ruby stuff is only used in production, in a similiar way that GWT uses Java to generates the HTML and JS runtime files….
While SproutCore uses Ruby to generate static HTML and JavaScript files, you are not tied to Ruby or Rails in production. SproutCore runs in the browser, your production system can use whatever backend you want, as long as it sends JSON to the browser.