SproutCore
SproutCore — свободный JavaScript-фреймворк для создания веб-приложений с расширенными возможностями пользовательского интерфейса, предоставляющими пользователю интерфейс, сравнимый с настольными приложениями. Для создания приложения используется язык JavaScript.
SproutCore | |
---|---|
Тип | библиотека функций |
Написана на | JavaScript[1] и Ruby |
Последняя версия | |
Лицензия | лицензия MIT[3] |
Сайт |
sproutcore.com sproutcore.com |
Разработан в русле парадигмы Model-View-Controller. Веб-приложения, созданные с помощью фреймворка, используют язык JavaScript, технологию AJAX и возможности HTML 5. В отличие от JavaScript-библиотек (таких как jQuery, Prototype, Dojo или MooTools) реализована идея выноса логики выполнения веб-приложений на сторону клиента, в результате чего получаются самодостаточные приложения.
Реализует некоторые спецификации CommonJS[4]. Версия 2.0 каркаса получила самостоятельное развитие под наименованием Ember.js.
Применяется в основе приложения Mailroom, использовался разработчиками компании Apple для создания iWork.com (онлайн-расширения iWork), для интернет-сервиса MobileMe[5]. Также на SproutCore реализован Apple iCloud.
Примечания
Ссылки
- Официальный сайт Sproutcore.com
- Введение в SproutCore, демо, обзор SproutCore API, примеры приложений SproutCore. 2009-12-30
- Tasks. Tasks management app done with SproutCore 1.0 (login as 'guest' no password
- itsgotwhatplantscrave.com — A SproutCore focused blog
- Apple adopting SproutCore for web applications (недоступная ссылка). Macrumors (16 июня 2008). Архивировано 25 апреля 2012 года.
- Apple's open secret: SproutCore is Cocoa for the web (недоступная ссылка). Appleinsider (16 июня 2008). Архивировано 25 апреля 2012 года.
- Want to try out Apple's MobileMe? Check out SproutCore (недоступная ссылка). Techcrunch (9 июня 2008). Архивировано 25 апреля 2012 года.
- Cocoa for Windows+Flash killer=SproutCore (недоступная ссылка). Roughly Drafted (14 июня 2008). Архивировано 25 апреля 2012 года.