Naš prijatelj Luis Figueroa što je a stručnjak za web programiranje, preporučio je da pokušamo podijeliti a moderni web okvir za Ruby llamado hanami koji ima više značajki, izvrsnu prenosivost i iskoristivost, kao i web sučelje koje će ugoditi više.
Što je Hanami?
Hanami je mrežni okvir otvorenog koda koji možemo klasificirati kao "full-stack" jer nam omogućuje programiranje i Front-end i back-end aplikacije, razvio ga je Luca guidi pomoću rubina.
Alat nam pruža niz modula koji se mogu koristiti u cijelosti ili odvojeno, strukturirani su kako slijedi:
- Hanami :: Model: Postojanost s entitetima, spremištima podataka i mapperom.
- Hanami :: Pogled: Prezentacija s odvojenim prikazima i predlošcima.
- Hanami :: Kontroler: Cjelovite, brze, provjerljive akcije za stalak.
- Hanami :: Provjere: Sadrži MixIn provjere valjanosti Ruby objekata
- Hanami :: Usmjerivač: Ruby / Rack HTTP usmjerivač
- Hanami :: Pomoćnici: Pomoćnici za naše Ruby aplikacije
- Hanami :: Mailer: Mail za Ruby aplikacije
- Hanami :: Imovina: Upravljanje imovinom (Imovina) od Ruby
- Hanami :: Uslužni program: Za rukovanje proširenjima Ruby jezgre i uslužnim programima klase.
Alat se također isporučuje s konzolom koja je interaktivni sustav za ZAMJENA na temelju IRB , što je korisno za interakciju s objektima definiranim u projektu.
Karakteristike hanamija
Među mnogim značajkama koje nam nudi Hanami možemo istaknuti:
- Izvrsna razina modularnosti s alatima koji nam omogućuju razvoj od jednostavnih projekata do najsloženijih.
- Čisto, intuitivno i brzo sučelje s zavidnom uporabnošću.
- Web okvir s vrlo brzim vremenom odziva.
- Ima niz integracija s najmodernijim tehnologijama, također je opremljen opsežnim sigurnosnim politikama koje će nam pružiti mogućnost razvoja aplikacija koje su sigurne od svog podrijetla.
- Dolazi opremljen s više od 100 značajki koji će nam omogućiti da na jednostavan način razvijamo aplikacije.
- Hanami se posebno brine o korištenju memorije, pa su njezine funkcionalnosti usmjerene na njezino spremanje, osiguravajući svojim programerima da Hanami nastoji trošiti 60% manje memorije od ostalih web okvira za Ruby.
- Jednostavan je alat za pisanje bilo koje vrste aplikacije brzo i s jasnim principom održavanja koda.
Kako mogu koristiti Hanami?
Da bismo koristili Hanami, moramo imati instaliran Ruby, što se na primjer u Ubuntuu i izvedenicama izvodi na sljedeći način:
sudo apt-get install rubygems
Nakon što instaliramo rubygems, slijedimo sljedeće korake:
- Preuzimamo i instaliramo hanami
dragulj instaliraj hanami
- Izrađujemo instancu hanami i pokrećemo poslužitelj
hanami nova polica za knjige
cd polica za knjige && snop snop exec hanami poslužitelj
- Tada možemo pristupiti okviru ako posjetimo sljedeći url http: // localhost: 2300

Možemo pronaći opsežnu dokumentaciju za uporabu Hanamija ovdjeSlično tome, izvorni kod web okvira za Ruby dostupan je u github službena aplikacija.