HOME

TheInfoList



OR:

SproutCore is an
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
web framework. Its goal is to allow developers to create
web application A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection. History In earlier computing models like client-serve ...
s with advanced capabilities and a user experience comparable to that of desktop applications. When developing a SproutCore application, all code is written in JavaScript. A notable fork of SproutCore is
Ember.js Ember.js is an open-source JavaScript web framework that utilizes a component-service pattern. It allows developers to create scalable single-page web applications by incorporating common idioms, best practices, and patterns from other single-pa ...
. Both projects are maintained separately and have taken different directions.


Development

SproutCore, initially created in 2007 by Sproutit as the basis for their Mailroom application, is available under the
MIT License The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts only very limited restriction on reuse and has, therefore, high license co ...
.
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple trees are cultivated worldwide and are the most widely grown species in the genus '' Malus''. The tree originated in Central Asia, where its wild ances ...
announced MobileMe at WWDC in 2008, noting that much of it was built using SproutCore. Apple has contributed greatly to the project as part of a Web 2.0 initiative. SproutCore was also used at iWork.com, the online extension of the iWork productivity software by Apple. The latest major stable SproutCore release is 1.8, released on March 7, 2012, with many bug fixes, several new features, and documentation updates. Release 1.6 was largely a bugfix release, building on the previous 1.5 release. SproutCore 1.5 contained significant updates to view layers, added a new CSS parser that builds off of SCSS, WAI-ARIA support, modular loading, and additional features. The previous major release, SproutCore 1.4, included touch support for mobile devices, released on September 20, 2010. In June 2010, the creator of SproutCore, Charles Jolley, left Apple to start Strobe Inc., which provides SproutCore support and continues development. In May 2011, the SproutCore team announced SproutCore 2.0, a rebuilt version of the framework designed to expose the MVC underpinnings without requiring developers to use the included widget set. The team also emphasized the importance of reducing file size to support developing applications for mobile devices. In July 2011, a new project, SproutCore UI, was announced. SproutCore UI is designed to provide common user interface elements for developers targeting mobile devices. In November 2011
Facebook Facebook is an online social media and social networking service owned by American company Meta Platforms. Founded in 2004 by Mark Zuckerberg with fellow Harvard College students and roommates Eduardo Saverin, Andrew McCollum, Dustin ...
acquired the Strobe team in a deal Facebook described as a talent acquisition. SproutCore 1.x codebase would continue releasing and was under active development by the core team and SproutCore community.
Appnovation Appnovation is a global, full service digital consultancy firm with headquarters in Canada, specializing in web, intranet and mobile application development using open technologies including Drupal and Alfresco, HTML5 frameworks like SproutCore ...
Technologies currently provides community support for SproutCore.


Notes


References

* * * *


External links

* {{Software in the Public Interest JavaScript libraries Rich web application frameworks Ajax (programming) Software using the MIT license 2010 software JavaScript web frameworks