Hanami: een modern webraamwerk voor Ruby

Onze vriend Luis Figueroa wat is een expert op het gebied van webprogrammering, heeft aanbevolen dat we proberen een modern webframework voor Ruby riep Hanami die meerdere functies heeft, uitstekende draagbaarheid en bruikbaarheid, evenals een webinterface die meer dan één zal plezieren.

Wat is Hanami?

Hanami is een open source webframework dat we kunnen classificeren als "full-stack", omdat het ons in staat stelt om zowel de front-end als de back-end van een applicatie te programmeren. Het is ontwikkeld door Luca Guidi robijn gebruiken. hanami

De tool biedt ons een reeks modules die in hun geheel of afzonderlijk kunnen worden gebruikt, ze zijn als volgt gestructureerd:

De tool is ook uitgerust met een console die een interactief systeem is van VERVANGEN gebaseerd op IRB , wat handig is voor interactie met de objecten die in een project zijn gedefinieerd.

Hanami-functies

Onder de vele functies die Hanami ons biedt, kunnen we het volgende benadrukken:

  • Een uitstekend niveau van modulariteit met tools waarmee we ons kunnen ontwikkelen van eenvoudige projecten tot de meest complexe.
  • Schone, intuïtieve, snelle interface met een benijdenswaardige bruikbaarheid.
  • Een webframework met zeer snelle reactietijden.
  • Het heeft een reeks integraties met de modernste technologieën, het is ook uitgerust met een uitgebreid beveiligingsbeleid dat ons de mogelijkheid geeft om applicaties te ontwikkelen die vanaf hun oorsprong veilig zijn.
  • Het komt uitgerust met meer dan 100 functies waarmee we op een eenvoudige manier applicaties kunnen ontwikkelen.
  • Hanami besteedt speciale aandacht aan het geheugengebruik, dus de functies zijn erop gericht om dit op te slaan, waardoor de ontwikkelaars ervan verzekerd zijn dat Hanami de neiging heeft om 60% minder geheugen te verbruiken dan andere Ruby-webframeworks.
  • Het is een eenvoudige tool om elk type applicatie snel te schrijven en met een duidelijk codeonderhoudsprincipe.

Hoe kan ik Hanami gebruiken?

Om Hanami te gebruiken, moeten we Ruby hebben geïnstalleerd, wat bijvoorbeeld in Ubuntu en afgeleiden als volgt gaat:

sudo apt-get install rubygems

Zodra we rubygems hebben geïnstalleerd, volgen we de volgende stappen:

  • We downloaden en installeren hanami
gem installeer hanami
  • We maken de hanami-instantie en voeren de server uit
hanami nieuwe boekenplank
cd boekenplank && bundel bundel exec hanami-server
  • Dan hebben we toegang tot het framework als we de volgende url http://localhost:2300 bezoeken

webframework voor ruby

We kunnen uitgebreide documentatie vinden voor het gebruik van Hanami hierEvenzo is de broncode van het Ruby-webframework beschikbaar op de github officiële app.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.