Naš prijatelj Louis Figueroa kaj je a strokovnjak za spletno programiranje, je priporočil, da poskusimo deliti a sodoben spletni okvir za Ruby imenuje Hanami ki ima več funkcij, odlično prenosljivost in uporabnost ter spletni vmesnik, ki bo ugajal več kot enemu.
Kaj je Hanami?
Hanami je odprtokodni spletni okvir, ki ga lahko označimo kot "celoten sklad", saj nam omogoča programiranje čelnega in zalednega dela aplikacije, razvili so ga Luca guidi z uporabo rubina.
Orodje nam ponuja vrsto modulov, ki jih lahko uporabljamo v celoti ali ločeno, strukturirani pa so na naslednji način:
- Hanami :: Model: Vztrajnost z entitetami, repozitoriji podatkov in mapperjem.
- Hanami :: Pogled: Predstavitev z ločitvijo pogledov in predlog.
- Hanami :: Krmilnik: Popolne funkcije, hitra in preverljiva dejanja za Rack.
- Hanami :: Preverjanja: Vsebuje validacije MixIn za predmete Ruby
- Hanami :: Usmerjevalnik: Ruby / Rack HTTP usmerjevalnik
- Hanami :: Pomočniki: Pomočniki za naše aplikacije Ruby
- Hanami :: Poštar: Pošta za aplikacije Ruby
- Hanami :: Premoženje: Upravljanje premoženja (Sredstva) od Ruby
- Hanami :: Pripomoček: Za upravljanje razširitev jedra Ruby in pripomočkov razreda.
Orodje je opremljeno tudi s konzolo, ki je interaktivni sistem za ODGOVOR ki temelji na IRB , kar je uporabno za interakcijo s predmeti, definiranimi v projektu.
Značilnosti hanamija
Med številnimi funkcijami, ki nam jih ponuja Hanami, lahko izpostavimo:
- Odlična stopnja modularnosti z orodji, ki nam omogočajo razvoj od enostavnih projektov do najbolj zapletenih.
- Čist, intuitiven, hiter vmesnik z zavidljivo uporabnostjo.
- Spletni okvir z zelo hitrim odzivnim časom.
- Ima vrsto integracij z najsodobnejšimi tehnologijami, opremljen pa je tudi z obsežnimi varnostnimi politikami, ki nam bodo omogočile razvoj aplikacij, ki so varne od njihovega izvora.
- Na voljo je z več kot 100 funkcij kar nam bo omogočilo preprost razvoj aplikacij.
- Hanami še posebej skrbi za uporabo pomnilnika, zato so njegove funkcije namenjene varčevanju z njimi, tako da razvijalcem zagotavlja, da Hanami običajno porabi 60% manj pomnilnika kot drugi spletni okviri za Ruby.
- To je preprosto orodje za pisanje katere koli vrste aplikacije hitro in z jasnim načelom vzdrževanja kode.
Kako lahko uporabljam Hanami?
Za uporabo Hanamija moramo imeti nameščen Ruby, kar na primer v Ubuntuju in izvedenih finančnih instrumentih poteka na naslednji način:
sudo apt-get install rubygems
Ko smo namestili rubygems, sledimo naslednjim korakom:
- Prenesemo in namestimo hanami
gem namesti hanami
- Ustvarimo primerek hanami in zaženemo strežnik
nova knjižna polica hanami
cd knjižna polica && snop snop exec strežnik hanami
- Nato lahko dostopamo do ogrodja, če obiščemo naslednji url http: // localhost: 2300
Za uporabo zdravila Hanami lahko najdemo obsežno dokumentacijo tukajPodobno je izvorna koda spletnega ogrodja za Ruby na voljo v uradna aplikacija github.