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

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