Random ramblings about Mac, Python, TeX, programming, and more   |     |        |     |  



SproutCore and Apple

June 20, 2008  |  web, mac, software  |  not published
SproutCore is a JavaScript framework. The focus is the client side of the application: thick clients in your browser. From the SproutCore home page:
SproutCore is a framework for building applications in JavaScript with remarkably little amounts of code. It can help you build full “thick” client applications in the web browser that can create and modify data, often completely independent of your web server, communicating with your server via Ajax only when they need to save or load data.

And:
SproutCore includes visual widgets such as list views, button views, and forms - just like other JavaScript frameworks. But it also provides other functions such as an in-memory database (that can integrate with client-side offline storage), bindings, property observing, and controllers. The code you write with SproutCore will resemble a desktop app written in Cocoa more than it will a web application written in Rails

SproutCore will work in any (modern) browser since it is based on JavaScript (no need for plugins). You need Ruby during development, but not when the application is used (the server side do not have to be Ruby on Rails).

SproutCore is an open source project, but Apple has a secret: SproutCore is Cocoa for the Web. [via]
Page status: draft  |   Last updated: June 20, 2008
Number of visits: 1  |  2024-11-07: 1/1  |  2024-05-24: 1/1