SproutCore

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 реализован Apple iCloud.

Примечания

  1. The sproutcore Open Source Project on Open Hub: Languages Page — 2006.
  2. Release 1.11.0 — 2015.
  3. The sproutcore Open Source Project on Open Hub: Licenses Page — 2006.
  4. Implementations/SproutCore — CommonJS Spec Wiki.  (неопр.) Дата обращения: 12 мая 2010. Архивировано 25 апреля 2017 года.
  5. «Доступен 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 года.