Umngani wethu ULuis Figueroa yini a isazi sokuhlela iwebhu, isincome ukuthi sizame futhi sabelane ngefayela le- uhlaka lwewebhu lwesimanje lukaRuby kubizwa I-Hanami lokho kunezici eziningi, ukuphatheka okuhle kakhulu nokusebenziseka, kanye ne-interface yewebhu ezojabulisa ngaphezu kweyodwa.
Uyini uHanami?
IHanami inguhlaka lomthombo ovulekile wewebhu esingawuhlukanisa ngokuthi "isitaki esigcwele" ngoba isivumela ukuthi sihlele uhlelo lwangaphambili nangasemuva kohlelo, lwakhiwe Luca guidi kusetshenziswa iruby.
Ithuluzi lisinikeza uchungechunge lwamamojula angasetshenziswa ngokuphelele noma ngokuhlukile, ahlelwe kanjena:
- IHanami :: IsiboneloUkuphikelela ngezinhlangano, izinqolobane zedatha nemephu.
- IHanami :: Buka: Isethulo ngokuhlukanisa phakathi kokubukwa nezifanekiso.
- UHanami :: Isilawuli: Izenzo ezigcwele ngokugcwele, ezisheshayo, eziqinisekisiwe zeRack.
- Ukuqinisekiswa kweHanami ::: Kuqukethe ukuqinisekiswa kwe-MixIn kwezinto zeRuby
- IHanami :: Umzila: Irutha yeRuby / Rack HTTP
- UHanami :: Abasizi: Abasizi bezinhlelo zethu zokusebenza zeRuby
- UHanami :: Umthumeli: Imeyili yezinhlelo zokusebenza zeRuby
- IHanami :: Izimpahla: Ukuphathwa Kwempahla (Amafa) kusuka kuRuby
- IHanami :: Umbuso: Yokusingatha izandiso eziyinhloko zeRuby nezinsiza zekilasi.
Ithuluzi libuye lifakwe ikhonsoli eluhlelo lokusebenzisana lwe- I-REPL kusekelwe I-IRB , elusizo ekusebenzisaneni nezinto ezichazwe kuphrojekthi.
Izici zeHanami
Phakathi kwezinto eziningi uHanami asinika zona, singagqamisa:
- Izinga elihle kakhulu lokuhleleka ngamathuluzi asivumela ukuthi sikhule kusuka kumaphrojekthi alula kuya kokuyinkimbinkimbi kakhulu.
- I-interface ehlanzekile, enembile, esheshayo enokusebenziseka okunomona.
- Uhlaka lwewebhu olunezikhathi zokuphendula ezisheshayo.
- Inochungechunge lokuhlanganiswa nobuchwepheshe besimanjemanje kakhulu, futhi inezinqubomgomo zezokuphepha ezibanzi, ezizosinika ithuba lokwenza izinhlelo ezivikelekile kusuka emvelaphi yazo.
- Iza ifakwe izici ezingaphezu kwezingu-100 lokho kuzosivumela ukuthi sithuthukise izinhlelo zokusebenza ngendlela elula.
- UHanami unakekela ngokukhethekile ukusetshenziswa kwememori, ngakho-ke ukusebenza kwayo kuhloselwe ukuyigcina, iqinisekisa abathuthukisi bayo ukuthi uHanami uvame ukusebenzisa imemori engaphansi kwe-60% kunezinye izinhlaka zewebhu zikaRuby.
- Kuyithuluzi elilula ukubhala noma yiluphi uhlobo lohlelo lokusebenza ngokushesha nangesimiso esicacile sokugcinwa kwekhodi.
Ngingayisebenzisa kanjani iHanami?
Ukuze sisebenzise iHanami kumele sifake uRuby, ngokwesibonelo ku-Ubuntu nakwezinye izinto ezenziwa ngale ndlela elandelayo:
sudo apt-get install rubygems
Lapho sesinama-rubygems afakiwe, silandela lezi zinyathelo ezilandelayo:
- Silanda futhi sifake i-hanami
ukufaka i-gem hanami
- Sakha isibonelo se-hanami bese siqhuba iseva
hanami eshalofini elisha
cd eshalofini && inqwaba yenqwaba Exec hanami iseva
- Ngemuva kwalokho singafinyelela uhlaka uma sivakashela i-url http elandelayo: // localhost: 2300
Singathola imibhalo ebanzi yokusetshenziswa kweHanami laphaNgokufanayo, ikhodi yomthombo yohlaka lwewebhu lukaRuby iyatholakala kufayela le- Uhlelo lokusebenza olusemthethweni lwe-github.