Meie sõber Luis Figueroa Mis on a veebiprogrammeerimise ekspert, on soovitanud meil proovida ja jagada a kaasaegne veebiraamistik Ruby jaoks kutsutud Hanami sellel on mitu funktsiooni, suurepärane kaasaskantavus ja kasutatavus, samuti veebiliides, mis palub rohkem kui ühte.
Mis on Hanami?
Hanami on avatud lähtekoodiga veebiraamistik, mille saame klassifitseerida "täisvõrku", kuna see võimaldab meil programmeerida nii rakenduse esiosa kui ka tagumise osa, selle on välja töötanud Luca guidi kasutades rubiini.
Tööriist pakub meile terve rea mooduleid, mida saab kasutada tervikuna või eraldi. Need on üles ehitatud järgmiselt:
- Hanami :: mudel: Püsivus üksuste, andmekogude ja kaardistajaga.
- Hanami :: Vaade: Esitlus vaadete ja mallide eraldamisega.
- Hanami :: kontroller: Racki täisfunktsionaalsed, kiired ja kontrollitavad toimingud.
- Hanami :: valideerimised: Sisaldab Ruby objektide MixIn valideerimisi
- Hanami :: ruuter: Ruby / Rack HTTP ruuter
- Hanami :: Abistajad: Meie Ruby rakenduste abistajad
- Hanami :: Mailer: Post Ruby rakenduste jaoks
- Hanami :: Varad: Varahaldus (Varad) firmalt Ruby
- Hanami :: utiliit: Rubiini südamike laienduste ja klassi utiliitide käsitsemiseks.
Tööriist on varustatud ka konsooliga, mis on interaktiivne süsteem VASTUS põhineb IRB , mis on kasulik projektis määratletud objektidega suhtlemiseks.
Hanami omadused
Paljude funktsioonide seast, mida Hanami meile pakub, võime esile tuua:
- Suurepärane modulaarsuse tase koos tööriistadega, mis võimaldavad meil areneda lihtsatest projektidest kõige keerukamani.
- Puhas, intuitiivne, kiire ja kadestamisväärse kasutatavusega liides.
- Väga kiire reageerimisajaga veebiraamistik.
- Sellel on rida integreerumist kõige moodsamate tehnoloogiatega, see on varustatud ka ulatusliku turvapoliitikaga, mis annab meile võimaluse arendada nende päritolult kaitstud rakendusi.
- See on varustatud rohkem kui 100 funktsiooni mis võimaldab meil rakendusi lihtsal viisil arendada.
- Hanami hoolitseb eriliselt mälu kasutamise eest, seega on selle funktsioonid suunatud selle säästmisele, tagades arendajatele, et Hanami tarbib 60% vähem mälu kui muud Ruby veebiraamistikud.
- See on lihtne tööriist mis tahes tüüpi rakenduse kiireks ja selge hooldatavuse põhimõttega kirjutamiseks.
Kuidas ma saan Hanamit kasutada?
Hanami kasutamiseks peab meil olema installitud Ruby, mis näiteks Ubuntu ja derivaatide puhul toimub järgmiselt:
sudo apt-get install rubygems
Kui oleme installinud rubügemme, toimime järgmiselt.
- Laadime alla ja installime hanami
pärl installige hanami
- Loome hanami eksemplari ja käivitame serveri
hanami uus raamaturiiul
cd raamaturiiul && kimp kimp exec hanami server
- Siis pääseme raamistikule juurde, kui külastame järgmist URL-i http: // localhost: 2300
Leiame ulatusliku dokumentatsiooni Hanami kasutamise kohta siinSamamoodi on veebisaidil Ruby veebiraamistiku lähtekood saadaval githubi ametlik rakendus.