Náš přítel Luis Figueroa co je a expert na webové programování, doporučil, abychom se pokusili sdílet a moderní webový rámec pro Ruby volal Hanami který má několik funkcí, vynikající přenositelnost a použitelnost a také webové rozhraní, které potěší více než jednoho.
Co je Hanami?
Hanami je webový rámec s otevřeným zdrojovým kódem, který můžeme klasifikovat jako „plný zásobník“, protože nám umožňuje programovat Front-end i back-end aplikace, kterou vyvinul Luca guidi pomocí rubínu.
Nástroj nám poskytuje řadu modulů, které lze použít jako celek nebo samostatně, jsou strukturovány následovně:
- Hanami :: Model: Perzistence s entitami, datovými úložišti a mapovačem.
- Hanami :: Zobrazit: Prezentace s oddělením pohledů a šablon.
- Hanami :: Controller: Plně vybavené, rychlé a ověřitelné akce pro Rack.
- Hanami :: Ověření: Obsahuje ověření MixIn pro objekty Ruby
- Hanami :: Router: Ruby / Rack HTTP router
- Hanami :: Pomocníci: Pomocníci pro naše aplikace Ruby
- Hanami :: Mailer: Mail for Ruby applications
- Hanami :: Aktiva: Správa majetku (Aktiva) od Ruby
- Hanami :: Utility: Pro zpracování rozšíření Ruby Core a obslužných programů tříd.
Nástroj je také vybaven konzolou, která je interaktivním systémem pro ODPOVĚĎ na základě IRB , což je užitečné pro interakci s objekty definovanými v projektu.
Charakteristiky Hanami
Mezi mnoha funkcemi, které nám Hanami nabízí, můžeme zdůraznit:
- Vynikající úroveň modularity s nástroji, které nám umožňují vyvíjet se od jednoduchých projektů až po ty nejsložitější.
- Čisté, intuitivní a rychlé rozhraní se záviděníhodnou použitelností.
- Webový rámec s velmi rychlou dobou odezvy.
- Má řadu integrací s nejmodernějšími technologiemi, je také vybaven rozsáhlými bezpečnostními politikami, které nám dávají možnost vyvíjet aplikace, které jsou bezpečné od jejich původu.
- Je vybaven více než 100 funkcí což nám umožní vyvíjet aplikace jednoduchým způsobem.
- Hanami věnuje zvláštní pozornost využití paměti, takže její funkce jsou zaměřeny na její záchranu a zajišťují jejím vývojářům, že Hanami má tendenci spotřebovávat o 60% méně paměti než ostatní webové rámce pro Ruby.
- Jedná se o jednoduchý nástroj pro rychlé a rychlé psaní libovolného typu aplikace s jasným principem udržovatelnosti kódu.
Jak mohu použít Hanami?
Abyste mohli používat Hanami, musíme mít nainstalovaný Ruby, což se například v Ubuntu a derivátech děje následovně:
sudo apt-get install rubygems
Jakmile máme nainstalované rubygems, postupujte podle následujících kroků:
- Stahujeme a instalujeme hanami
klenot nainstalovat hanami
- Vytvoříme instanci hanami a spustíme server
hanami nová knihovna
cd regál && svazek svazek exec server hanami
- Pak můžeme přistupovat k rámci, pokud navštívíme následující adresu URL http: // localhost: 2300
Můžeme najít rozsáhlou dokumentaci pro použití Hanami zdePodobně je zdrojový kód webového rámce pro Ruby k dispozici v oficiální aplikace github.