- SproutCore
-
SproutCore Тип Разработчик Sproutit, Apple Inc. and community.
Написана на Операционная система Последняя версия Тестовая версия Лицензия Сайт 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.
Упоминания
- 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.
Примечания
- ↑ Implementations/SproutCore — CommonJS Spec Wiki.
- ↑ Javascript фреймворк Ember js.
- ↑ Статья на сайте opennet.ru: «Доступен JavaScript-фреймворк SproutCore 1.0».
См. также
Ссылки
- официальный сайт Sproutcore.com
- пример использования sproutcore в реальном приложении
- SproutCore Wiki
- SproutCore исходный код
- Введение в 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
- frozencanuck.wordpress.com — Another SproutCore focused blog
Веб-фреймворки ASP.NET DotNetNuke • ASP.NET MVC • MonoRail
ColdFusion ColdSpring • Fusebox • Mach-II • Model-Glue
Java Apache (Cocoon • Struts • Velocity • WebWork 2) • AppFuse • Aranea • Eclipse • Facelets • Flexive • FreeMarker • Google Web Toolkit • Grails • Hamlets • ItsNat • JavaServer Faces • Jspx • JBoss Seam • jZeno • Makumba • OpenLaszlo • OpenXava • Reasonable Server Faces (RSF) • Restlet • RichFaces • RIFE • Shale • SmartClient • Spring • Stripes • Tapestry • ThinWire • Vaadin • WebMacro • WebWork • WebObjects • Wicket • ZK
JavaScript node.js • AJILE • Clean AJAX • Dojo Toolkit • Echo • Ext JS • jQuery • jMaki • Microsoft AJAX Library • MochiKit • MooTools • Prototype • qooxdoo • Rialto Toolkit • Rico • script.aculo.us • SmartClient • Spry • SproutCore • Yahoo! UI Library • Underscore • PhoneGap
Perl Catalyst • Interchange • Titanium • Maypole • HTML:Mason
PHP Python CherryPy • Django • GAE framework • Karrigell • Nevow • Porcupine • Pylons • Pyramid • Spyce • TurboGears • Twisted • Tornado • Webware • Zope
Ruby Camping • Nitro • IOWA • Ramaze • Cerise • Merb • Ruby on Rails • Sinatra • Padrino
Прочие
языкиAlpha Five • Fusebox (ColdFusion • PHP) • Helma Object Publisher (Server-side) • Lift (Scala) • Magic (Scheme) • OpenACS (Tcl) • Seaside (Smalltalk) • UnCommon Web (Common Lisp) • Yaws (Erlang) • Oracle Application Express (PL/SQL)
Категории:- Программное обеспечение по алфавиту
- Библиотеки JavaScript
- JavaScript
- AJAX
- Программное обеспечение Apple Inc.
Wikimedia Foundation. 2010.