SproutCore

SproutCore
SproutCore
NewSproutCoreLogo.png
SproutCoreDemo.png
Тип

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

Разработчик

Sproutit, Apple Inc. and community.

Написана на

Ruby/JavaScript

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

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

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

1.6.0 (9 июня 2011)

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

2.0.0.rc (3 августа 2011)

Лицензия

MIT License

Сайт

http://www.sproutcore.com/

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

Содержание

О фреймворке

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

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

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

Применение

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

Упоминания

Примечания

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "SproutCore" в других словарях:

  • SproutCore — est un logiciel libre de type framework de Javascript écrit en Ruby. SproutCore génère du HTML et du Javascript pour rendre l interface utilisateur plus riche, presque comme une application de bureau. SproutCore est publié sous licence MIT par la …   Wikipédia en Français

  • SproutCore — Infobox Software name = SproutCore caption = A demo application of SproutCore developer = Sproutit, Apple Inc. and community. operating system = Cross platform programming language = Ruby/JavaScript license = MIT License website =… …   Wikipedia

  • HTML5 для мобильных устройств — HTML5 улучшает поддержку мобильных устройств в веб приложениях. Новые возможности HTML 5 стандартизируют использование компонентов и технологий, общих для различных устройств. В прежних стандартах Mobile Web от WML, XHTML MP и HTML4 часть этих… …   Википедия

  • OpenLaszlo — 3.2 Application and DHTML (GeaBios) Developer(s) Laszlo Systems Stable release …   Wikipedia

  • MochiKit — Stable release 1.4.2 Written in JavaScript Operating system Cross platform (JavaScript) Type JavaScript library …   Wikipedia

  • Dojo Toolkit — Developer(s) Dojo Foundation Stable release 1.6.1 / May 20, 2011; 5 months ago ( …   Wikipedia

  • MooTools — Developer(s) The MooTools Dev Team Stable release 1.3 / October 11, 2010; 13 months ago (2010 10 11 …   Wikipedia

  • OpenLink AJAX Toolkit — (OAT) Developer(s) OpenLink Software Stable release 2.8 Written in JavaScript Type JavaScript toolkit …   Wikipedia

  • CommonJS — is a project with the goal of specifying an ecosystem for JavaScript outside the browser (for example, on the server or for native desktop applications). The project was started by Kevin Dangoor in January 2009 and initially named ServerJS.[1] “… …   Wikipedia

  • CougarXML — Developer(s) Massimiliano Guastafierro Written in JavaScript Operating system …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»