SproutCore

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая KrBot (обсуждение | вклад) в 05:45, 13 февраля 2022 (переименование категории в соответствии с итогом). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
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.

Примечания

Ссылки