SproutCore

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
SproutCore
NewSproutCoreLogo.png
SproutCoreDemo.png
Тип

JavaScript-библиотека

Разработчик

Sproutit, Apple Inc. и сообщество

Написана на

JavaScript, Ruby

Операционная система

Кроссплатформенное ПО

Последняя версия

1.10.3.1 (5 ноября 2014[1])

Тестовая версия

1.11.0.rc2 (9 декабря 2014[1])

Лицензия

MIT License

Сайт

sproutcore.com

SproutCore — свободный JavaScript фреймворк для создания веб-приложений с расширенными возможностями пользовательского интерфейса, предоставляющими пользователю интерфейс, сравнимый с десктопными приложениями. Для создания приложения используется язык JavaScript.

О фреймворке[править | править вики-текст]

Фреймворк SproutCore разработан в русле парадигмы MVC (Model-View-Controller), напоминающей обычные GUI-приложения для рабочего стола настольных ОС. Веб-приложения, созданные с помощью SproutCore используют язык JavaScript, технологию AJAX и возможности HTML 5. Но SproutCore — не обычная JavaScript-библиотека (подобная jQuery, Prototype, Dojo или MooTools), — в данном фреймворке реализована идея выноса логики выполнения веб-приложений на сторону клиента, в результате чего получаются самодостаточные приложения.

SproutCore реализует некоторые спецификации CommonJS в предстоящем релизе 1.1[2].

В дальнейшем развитии MVC фреймворка SproutCore появился новый вариант фреймворка — Ember.js[3].

Применение[править | править вики-текст]

  • SproutCore был основой для приложения Mailroom.
  • SproutCore также использовался разработчиками компании Apple для создания iWork.com — онлайн расширения для ПО iWork, и при создании интернет-сервиса MobileMe[4].
  • Apple iCloud реализован на SproutCore.

Упоминания[править | править вики-текст]

Примечания[править | править вики-текст]

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]