SproutCore
| SproutCore | |
|---|---|
| Тип | библиотека функций |
| Написана на | JavaScript[1] и Ruby |
| Последняя версия | |
| Репозиторий | github.com/sproutcore/sp… |
| Лицензия | лицензия MIT[3] |
| Сайт | sproutcore.com sproutcore.com |
SproutCore —свободныйJavaScript-фреймворк для создания веб-приложений с расширенными возможностями пользовательского интерфейса, предоставляющими пользователю интерфейс, сравнимый с настольными приложениями. Для создания приложения используется язык JavaScript.
Разработан в русле парадигмы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 реализован AppleiCloud.
Примечания
[править |править код]- ↑The sproutcore Open Source Project on Open Hub: Languages Page — 2006.
- ↑Release 1.11.0 — 2015.
- ↑The sproutcore Open Source Project on Open Hub: Licenses Page — 2006.
- ↑Implementations/SproutCore — CommonJS Spec Wiki. Дата обращения: 12 мая 2010. Архивировано 25 апреля 2017 года.
- ↑«Доступен JavaScript-фреймворк SproutCore 1.0» . Дата обращения: 21 августа 2010. Архивировано 5 мая 2010 года.
Ссылки
[править |править код]- Официальный сайт 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 года.