Vaadin | это... Что такое Vaadin? (original) (raw)

Vaadin

Тип Веб-фреймворк
Разработчик IT Mill
Первый выпуск май 20, 2009 (2009-05-20)
Аппаратная платформа Java
Последняя версия 6.8.5[1] (28 сентября 2012 года)
Лицензия Apache License 2.0
Сайт http://vaadin.com/

Vaadinоткрытый набор библиотек для создания так называемых RIA веб-приложений. В отличие от библиотек на Javascript и специфических плагинов для браузеров, Vaadin предлагает сервер-ориентированную архитектуру, базирующуюся на Java Enterprise Edition. Использование JEE позволяет выполнять основную часть логики приложения на стороне сервера, тогда как технология AJAX, используемая на стороне браузера, позволяет интерактивно взаимодействовать с пользователем, не отставая от аналогичных десктоп-приложений. Для отображения элементов пользовательского интерфейса и взаимодействия с сервером на стороне клиента Vaadin использует Google Web Toolkit.

Возможности

История

Выпущен открытый проект Milestone 3, в качестве адаптера для которого была начата разработка Vaadin. Этот проект представил AJAX-ориентированную коммуникацию и механизм отображения.

В течение года концепт Vaadin был превращен в отдельный коммерческий продукт и, как следствие, большая часть API Vaadin (серверная часть) все ещё совместима с API Milestone.

В начале года продукт был переименован в IT Mill Toolkit. Была выпущена версия 4, использующая собственный, написанный на JavaScript, механизм для отображения интерфейса на стороне клиента и взаимодействия с сервером, что делало достаточно сложным создание новых виджетов. К концу года этот механизм был заменен на GWT. В то же время лицензия продукта становится открытой (Apache License 2.0).

11 cентября публично анонсировано, что Майкл Видениус, основной автор исходной версии СУБД MySQL, инвестировал[2][3] в IT Mill. Размер инвестирования остался нераскрытым.

Конкуренты

На веб-портале Vaadin так же доступна сравнительная матрица.

См. также

Ссылки

Примечания

  1. Release Notes for Vaadin Framework 6.8.5
  2. Michael "Monty" Widenius investing in Finnish IT Mill. Invest in Finland.(недоступная ссылка — история) Проверено 31 января 2009.
  3. Asay, Matt Monty Widenius invests in Act II: IT Mill. CNET News. Архивировано из первоисточника 4 апреля 2012. Проверено 31 января 2009.
Просмотр этого шаблона Веб-фреймворки
ASP.NET DotNetNukeASP.NET MVC • MonoRail
ColdFusion ColdSpring • Fusebox • Mach-II • Model-Glue
Java Apache (CocoonStrutsVelocity • WebWork 2) • AppFuse • AraneaEclipseFacelets • Flexive • FreeMarkerGoogle Web ToolkitGrailsHamlets • ItsNat • JavaServer Faces • Jspx • JBoss Seam • jZeno • Makumba • OpenLaszlo • OpenXava • Reasonable Server Faces (RSF) • Restlet • RichFaces • RIFE • Shale • SmartClientSpringStripesTapestry • ThinWire • VaadinWebMacro • WebWork • WebObjects • WicketZK
JavaScript node.js • AJILE • Clean AJAX • Dojo Toolkit • Echo • Ext JSjQueryjMaki • Microsoft AJAX Library • MochiKit • MooToolsPrototype • qooxdoo • Rialto Toolkit • Ricoscript.aculo.usSmartClientSprySproutCoreYahoo! UI LibraryUnderscorePhoneGap
Perl CatalystInterchange • Titanium • Maypole • HTML:Mason
PHP Acode • Akelos • BlueShoes • CakePHP • Canvas • CodeIgniter • DIY • Drupal • Fuse • Horde • KohanaLiveStreet • PHP For Applications • PHPOpenbiz • PRADO • Qcodo • Seagull • Solar • Symfony • W3Core • YiiZend • Zoop • Joomla
Python CherryPyDjangoGAE framework • Karrigell • Nevow • Porcupine • PylonsPyramid • Spyce • TurboGearsTwistedTornado • Webware • Zope
Ruby Camping • Nitro • IOWA • Ramaze • Cerise • MerbRuby on RailsSinatra • Padrino
Прочиеязыки Alpha Five • Fusebox (ColdFusionPHP) • Helma Object Publisher (Server-side) • Lift (Scala) • Magic (Scheme) • OpenACS (Tcl) • Seaside (Smalltalk) • UnCommon Web (Common Lisp) • Yaws (Erlang) • Oracle Application Express (PL/SQL)