Meidän ystävämme Luis Figueroa joka on a web-ohjelmoinnin asiantuntija, on suositellut, että yritämme jakaa a moderni verkkosivusto Rubylle nimeltään hanami jolla on useita ominaisuuksia, erinomainen siirrettävyys ja käytettävyys sekä web-käyttöliittymä, joka miellyttää useampaa.
Mikä on Hanami?
Hanami on avoimen lähdekoodin verkkokehys, jonka voimme luokitella "koko pinoksi", koska sen avulla voimme ohjelmoida sekä sovelluksen etu- että takapuolen. Sen on kehittänyt Luca guidi käyttäen rubiinia.
Työkalu tarjoaa sarjan moduuleja, joita voidaan käyttää kokonaan tai erikseen, ja ne on jäsennelty seuraavasti:
- Hanami :: Malli: Pysyvyys entiteettien, tietovarastojen ja kartoittajan kanssa.
- Hanami :: Näytä: Esitys erillään näkymistä ja malleista.
- Hanami :: Ohjain: Monipuoliset, nopeat ja todennettavissa olevat toimet telineelle.
- Hanami :: Vahvistukset: Sisältää RubIn-objektien MixIn-vahvistukset
- Hanami :: Reititin: Ruby / Rack HTTP -reititin
- Hanami :: Auttajat: Ruby-sovellusten avustajat
- Hanami :: Postitaja: Mail for Ruby -sovellukset
- Hanami :: Omaisuus: Vahvuuksien hallinta (varat) Rubylta
- Hanami :: Apuohjelma: Ruby-ydinlaajennusten ja luokan apuohjelmien käsittelyyn.
Työkalussa on myös konsoli, joka on interaktiivinen järjestelmä VASTAA perustuu IRB , joka on hyödyllinen vuorovaikutuksessa projektissa määriteltyjen objektien kanssa.
Hanami-ominaisuudet
Niistä monista ominaisuuksista, joita Hanami tarjoaa meille, voimme korostaa:
- Erinomainen modulaarisuus työkaluilla, joiden avulla voimme kehittyä yksinkertaisista projekteista monimutkaisimpiin.
- Puhdas, intuitiivinen, nopea käyttöliittymä kadehdittavalla käytettävyydellä.
- Verkkokehys, jolla on erittäin nopeat vasteajat.
- Se on integroitu sarjan uusimpiin tekniikoihin, se on myös varustettu laajalla turvallisuuspolitiikalla, joka antaa meille mahdollisuuden kehittää sovelluksia, jotka ovat suojattuja alkuperältään.
- Se on varustettu yli 100 ominaisuutta jonka avulla voimme kehittää sovelluksia yksinkertaisella tavalla.
- Hanami huolehtii erityisesti muistin käytöstä, joten sen toiminnoilla pyritään säästämään sitä ja varmistamaan sen kehittäjille, että Hanami kuluttaa yleensä 60% vähemmän muistia kuin muut Rubyn verkkokehykset.
- Se on yksinkertainen työkalu minkä tahansa tyyppisten sovellusten kirjoittamiseen nopeasti ja selkeällä periaatteella koodin ylläpidettävyydestä.
Kuinka voin käyttää Hanamia?
Hanamin käyttämiseksi meidän on asennettava Ruby, joka esimerkiksi Ubuntussa ja sen johdannaisissa tapahtuu seuraavasti:
sudo apt-get install rubygems
Kun rubygemmit on asennettu, noudatamme seuraavia vaiheita:
- Ladataan ja asennetaan hanami
helmi asenna hanami
- Luomme hanami-ilmentymän ja suoritamme palvelimen
hanami uusi kirjahylly
cd kirjahylly && nippupaketti Exec hanami-palvelin
- Sitten voimme käyttää kehystä, jos käyt seuraavassa URL-osoitteessa http: // localhost: 2300
Löydämme kattavan dokumentaation Hanamin käytöstä täälläSamoin Rubyn verkkokehyksen lähdekoodi on saatavilla github virallinen sovellus.