Hanami: un moderno framework web para Ruby

0
1792

Nuestro amigo Luis Figueroa que es un experto en programación web, nos ha recomendado que probemos y compartamos un moderno framework web para Ruby llamado Hanami que cuenta con múltiples características, una excelente portabilidad y usabilidad, además de una interfaz web que agradará a más de uno.

¿Qué es Hanami?

Hanami es un framework web de código abierto que podemos catalogar como “full-stack” ya que nos permite programar tanto el Front-end como back-end de una aplicación, el mismo ha sido desarrollado por Luca Guidi utilizando ruby.hanami


La herramienta nos brinda una serie de módulos que pueden ser utilizado en su totalidad o por separado, los mismos se estructuran de la siguiente manera:

La herramienta también viene equipada con una consola que es sistema interactivo de REPL basado en IRB , que es útil para interactuar con los objetos definidos en un proyecto.

Características de Hanami

Entre las muchas características que nos brinda Hanami podemos destacar:

  • Un excelente nivel de modularidad con herramientas que nos permiten desarrollar desde proyectos sencillos hasta los más complejos.
  • Interfaz limpia, intuitiva, rápida y con una usabilidad envidiable.
  • Un framework web con tiempos de respuestas muy rápidos.
  • Cuenta con una serie de integración con las tecnologías más modernas, además está equipado con políticas amplias de seguridad lo que nos brindará la posibilidad de desarrollar aplicaciones que sean seguras desde sus orígenes.
  • Viene equipado con más de 100 características que nos permitirán desarrollas aplicaciones de manera sencilla.
  • Hanami tiene un especial cuidado por el uso de la memoria, por lo que sus funcionalidades están orientadas al ahorro de la misma, asegurando sus desarrolladores que Hanami tiende a consumir 60% menos de memoria que los otros framework web para Ruby.
  • Es una herramienta sencilla para escribir cualquier tipo de aplicaciones de manera rápida y con un principio claro de mantenibilidad del código.

¿Cómo puedo usar Hanami?

Para usar Hanami debemos tener instalado Ruby que por ejemplo en Ubuntu y derivados se realiza de la siguiente manera:

sudo apt-get install rubygems

Una vez tengamos rubygems instalado, seguimos los siguientes pasos:

  • Descargamos e instalamos hanami
gem install hanami
  • Creamos la instancia de hanami y ejecutamos el servidor
hanami new bookshelf
cd bookshelf && bundle
bundle exec hanami server
  • Seguidamente podemos acceder al framework si visitamos la siguiente url http://localhost:2300

framework web para rubyPodemos encontrar una amplia documentación para el uso de Hanami aquí, de igual manera, el código fuente del framework web para Ruby está disponible en el github oficial de la aplicación.

Dejar una respuesta