Hanami framework

Материал из Циклопедии
Перейти к навигации Перейти к поиску
программное обеспечение
Hanami
Типфреймворк и каркас веб-приложений
АвторЛука Гуиди
Написана наRuby
Операционная системаLinux, MacOS
Последняя версия1.0.0 (6 апреля 2017)
ЛицензияMIT
Сайтhanamirb.org

Hanami (ранее Lotus) — свободный фреймворк, написанный на языке программирования Ruby, реализует архитектурный шаблон Model-View-Controller и контейнерную архитектуру для веб-приложений, а также обеспечивает их интеграцию с веб-сервером и сервером баз данных. Является открытым программным обеспечением и распространяется под лицензией MIT.

Создан Лукой Гуиди в 2014 году под названием Lotus, однако позже был переименован в Hanami в связи с возможным нарушением авторских прав продукта IBM Lotus[1]. Стабильная версия выпущена 22 января 2016 года.

Примечания[править]

  1. Lotus is now Hanami (англ.). Hanami. Архивировано из первоисточника 5 сентября 2017. Проверено 5 сентября 2017.

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

 
ASP.NET

ASP.NET MVC DotNetNuke MonoRail

ColdFusion

ColdSpring Fusebox Mach-II Model-Glue

Java

Apache (Cocoon Struts Velocity WebWork 2) • AppFuse Aranea Facelets Flexive FreeMarker Google Web Toolkit Grails (Groovy) • Hamlets ItsNat JavaServer Faces JBoss Seam Jspx jZeno Lift (Scala) • Makumba OpenLaszlo OpenXava Play! (Scala, Java) • Reasonable Server Faces (RSF) • Restlet RichFaces RIFE Shale SmartClient Spring Stripes Tapestry ThinWire Vaadin WebMacro WebWork WebObjects Wicket ZK

JavaScript

AJILE AngularJS Backbone.js Clean AJAX Dojo Toolkit Echo Ember.js Ext JS jMaki jQuery Knockout.js Microsoft AJAX Library MochiKit MooTools node.js PhoneGap Prototype qooxdoo Rialto Toolkit Rico script.aculo.us SmartClient SproutCore Spry Underscore Yahoo! UI Library

Perl

Catalyst Interchange Maypole Mojolicious Titanium

PHP

Acode Akelos BlueShoes CakePHP Canvas CodeIgniter Cotonti DIY Drupal Fuse Horde Joomla Kohana Laravel LiveStreet MODX Phalcon PHP PHP For Applications PHPOpenbiz PRADO Qcodo Seagull Solar Symfony W3Core Yii Zend Zoop

Python

CherryPy Django GAE framework Karrigell Nevow Porcupine Pylons Pyramid Spyce TurboGears Twisted Tornado Webware Zope

Ruby

Camping Cerise Nitro IOWA Merb Padrino Ramaze Ruby on Rails Sinatra

Прочие
языки

Alpha Five Fusebox (ColdFusion, PHP) • Helma Object Publisher (Server-side) • Magic (Scheme) • OpenACS (Tcl) • Oracle Application Express (PL/SQL) • Seaside (Smalltalk) • UnCommon Web (Common Lisp) • Yaws (Erlang) •

Сравнение каркасов веб-приложений

 
IDE

ActiveState Komodo • Eric • RubyForge • RadRails • RubyMine

Реализации

Ruby MRI • YARV • JRuby • IronRuby • Rubinius • XRuby • MacRuby • RubyJS • HotRuby

Приложения

RubyGems • Rake • Interactive Ruby Shell • Capistrano • Hackety Hack

Библиотеки и фреймворки

Adhearsion • Camping • eRuby (RHTML) • Hanami • Hobo • Merb • Nitro • RubyCocoa • Ruby on Rails • Ramaze • Sinatra • Padrino • QtRuby

Серверное ПО

Mongrel • Phusion Passenger (mod_rails/mod_rack) • WEBrick • mod_ruby

Прочее

Application Archives • Document format • Book Guides • Ruby Central • RubyKaigi

Категория (категория)