Sproutcore is an open source project that has people talking on the web. It. is a Javascript framework that has gained Apples support and what it does is approximates Cocoa on the web.
The
SproutCore framework goes beyond other JavaScript frameworks because it is designed to build entire rich applications on the web rather than just adding some animation to web pages. There are predictions being made about
Sproutcores power and estimates that it will eliminate the competition, Flash because of its primary weaknesses; the fact that it requires the distribution of plugins. Flash applications are no longer interpreted in the browser but they need the specific plug-in.
SproutCore is an application development stack that is primarily depended on Model View Controller architecture. The primary function of
Sproutcore is to create a framework that allows building applications for Javascript by using very little code. With sproutcore one can build full client applications in a web browser that can create and modify data completely independent from the browser itself. Sproutcore behaves similar to a desktop application allowing for better usability. Apple ha s contributed a lot to the development of sproutcore and have helped make it one of the best ways to build web applications that function similarly to Cocoa applications.