Saaxiibkeen Luis Figueroa waa maxay a khabiir ku xeel dheer barnaamijyada, ayaa kugula taliyay in aan isku dayno oo aan wadaagno a qaabka webka casriga ah ee Ruby loo yaqaan Hanami taasi waxay leedahay astaamo kala duwan, adeegsi aad u fiican iyo adeegsi, iyo sidoo kale websaydh ka farxi doona in ka badan hal.
Waa maxay Hanami?
Hanami waa qaab furan oo shabakad furan oo aan u kala saari karno "isdabamarin buuxda" maadaama ay noo oggolaaneyso inaan barnaamij ka dhigno Front-end iyo dhamaadka-dambe ee codsi, waxaa soo saaray Luca guidi adoo isticmaalaya ruby.
Qalabku wuxuu na siinayaa taxane taxane ah oo loo isticmaali karo gebi ahaanba ama gooni ah, waxay u qaabaysan yihiin sidan soo socota:
- Hanami :: Model: Ku adkeysiga hay'adaha, keydinta xogta iyo khariidadeeye.
- Hanami :: Muuqaal: Soo bandhigid leh kala-saarid udhaxeysa aragtiyaha iyo arrimo.
- Hanami :: Maamulaha: Ficil buuxa, dhakhso leh, ficillo la xaqiijin karo oo ku saabsan Rack.
- Hanami :: Ansaxinta: Waxay kakoobantahay xaqiijinta iskudhafka ah ee walxaha Ruby
- Hanami :: Router: A router Ruby / Rack HTTP
- Hanami :: Caawiyayaal: Caawiyayaasheena codsiyada Ruby
- Hanami :: Boosta: Boosto ugu dir codsiyada Ruby
- Hanami :: Hantida: Maaraynta hantida (Hantida) ka Ruby
- Hanami :: Utility: Maareynta kordhinta Ruby core iyo yutiilitida korantada.
Qalabku sidoo kale wuxuu ku yimaadaa qalab konsole ah oo ah nidaam is-dhexgal QAABIL ku saleysan IRB , kaasoo waxtar u leh la falgalka walxaha lagu qeexay mashruuc.
Astaamaha Hanami
Waxyaabaha badan ee Hanami na siiyo, waxaan ku muujin karnaa:
- Heer heer sare ah oo qaabdhismeed leh aalado noo ogolaanaya inaan ka soo horumarino mashaariicda fudud illaa kan ugu adag.
- Nadiifi, dareen leh oo si dhakhso leh u adeegsada si hufan.
- Qaab dhismeedka websaydh leh waqtiyo jawaab celin aad u dhakhso badan leh.
- Waxay leedahay taxane isdhexgal leh teknoolojiyada ugu casrisan, waxaa sidoo kale ku qalabeysan siyaasado amni oo ballaaran oo na siinaya suurtogalnimada soo saarista barnaamijyo ka aamin ah asalkooda.
- Waxay ku timid qalabaysan in ka badan 100 astaamood taasi waxay noo oggolaan doontaa inaan ku horumarinno codsiyada qaab fudud.
- Hanami waxay si gaar ah uga taxadaraysaa isticmaalka xusuusta, sidaa awgeed shaqooyinkeeda waxaa looga dan leeyahay in la badbaadiyo, iyadoo la hubinayo horumariyeyaasheeda in Hanami ay u badan tahay inay isticmaasho 60% ka yar xusuusta marka loo eego qaab dhismeedka kale ee Ruby.
- Waa aalad fudud in si dhakhso leh loo qoro nooc kasta oo codsi ah oo leh mabda 'cad oo ilaalinaysa koodhka.
Sideen u isticmaali karaa Hanami?
Si loo isticmaalo Hanami waa inaan ku rakibnaa Ruby, oo tusaale ahaan Ubuntu iyo noocyo kala duwan loo sameeyo sida soo socota:
sudo apt-get install rubygems
Markii aan rakibno rubygems, waxaan raacnaa talaabooyinka soo socda:
- Waxaan soo dejisanaa oo rakibnaa hanami
jawharad rakibi hanami
- Waxaan abuureynaa tusaalaha hanami oo aan ku shaqeynaa serverka
hanami buugaagta cusub
cd buugaagta buugaagta && xirmo xirmo Exec hanami server
- Kadibna waan heli karnaa qaabka haddii aan booqano urlkan soo socda http: // localhost: 2300
Waxaan heli karnaa dukumiintiyo ballaaran oo loogu talagalay isticmaalka Hanami HalkanSidoo kale, koodhka isha ee qaabka webka ee Ruby ayaa laga heli karaa github app rasmi ah.