Mūsu draugs Luiss Figueroa kas ir a tīmekļa programmēšanas eksperts, ir ieteicis mums izmēģināt un dalīties ar mūsdienīga tīmekļa sistēma Ruby sauc Hanami kam ir vairākas funkcijas, lieliska pārnesamība un lietojamība, kā arī tīmekļa saskarne, kas iepriecinās vairāk nekā vienu.
Kas ir Hanami?
Hanami ir atvērtā koda tīmekļa sistēma, kuru mēs varam klasificēt kā "pilnu kaudzīti", jo tā ļauj mums programmēt gan lietojumprogrammas priekšpusi, gan aizmuguri, un to ir izstrādājusi Luka guidija izmantojot rubīnu.
Šis rīks nodrošina virkni moduļu, kurus var izmantot pilnībā vai atsevišķi, un tie ir strukturēti šādi:
- Hanami :: Modelis: Noturība ar entītijām, datu krātuvēm un kartētājiem.
- Hanami :: skats: Prezentācija, nošķirot skatus un veidnes.
- Hanami :: kontrolieris: Pilnībā piedāvātas, ātras, pārbaudāmas darbības Rack.
- Hanami :: Apstiprinājumi: Satur RubIn objektu MixIn validācijas
- Hanami :: Maršrutētājs: Ruby / Rack HTTP maršrutētājs
- Hanami :: Palīgi: Palīgi mūsu Ruby lietojumprogrammām
- Hanami :: Mailer: Pasts Ruby lietojumprogrammām
- Hanami :: Aktīvi: Aktīvu pārvaldība (Aktīvi) no Ruby
- Hanami :: Lietderība: Apstrādei ar Ruby core paplašinājumiem un klases utilītprogrammām.
Šis rīks ir aprīkots arī ar konsoli, kas ir interaktīva sistēma REPL pamatojoties uz IRB , kas ir noderīga mijiedarbībai ar projektā definētiem objektiem.
Hanami raksturojums
Starp daudzajām funkcijām, kuras mums piedāvā Hanami, mēs varam izcelt:
- Lielisks modularitātes līmenis ar rīkiem, kas ļauj mums attīstīties no vienkāršiem projektiem līdz vissarežģītākajiem.
- Tīrs, intuitīvs, ātrs interfeiss ar apskaužamu lietojamību.
- Tīmekļa sistēma ar ļoti ātru reakcijas laiku.
- Tam ir virkne integrāciju ar vismodernākajām tehnoloģijām, tas ir aprīkots arī ar plašu drošības politiku, kas dos mums iespēju izstrādāt lietojumprogrammas, kas ir drošas no to izcelsmes.
- Tas ir aprīkots ar vairāk nekā 100 funkcijas kas ļaus mums vienkāršā veidā izstrādāt lietojumprogrammas.
- Hanami īpaši rūpējas par atmiņas izmantošanu, tāpēc tā funkcionalitāte ir vērsta uz tās saglabāšanu, nodrošinot izstrādātājiem, ka Hanami mēdz patērēt par 60% mazāk atmiņas nekā citi Ruby tīmekļa ietvari.
- Tas ir vienkāršs rīks, lai ātri un ar skaidru koda uzturēšanas principu rakstītu jebkura veida lietojumprogrammu.
Kā es varu izmantot Hanami?
Lai izmantotu Hanami, mums ir jābūt instalētam Ruby, kas, piemēram, Ubuntu un atvasinājumos, tiek veikts šādi:
sudo apt-get install rubygems
Kad esam uzstādījuši rubygēmas, veicam šādas darbības:
- Mēs lejupielādējam un instalējam hanami
dārgakmens instalēt hanami
- Mēs izveidojam hanami instanci un palaižam serveri
hanami jauns grāmatu plaukts
cd grāmatplaukts && saišķa saišķis exec hanami serveris
- Tad mēs varēsim piekļūt ietvaram, ja apmeklēsim šādu URL: http: // localhost: 2300
Mēs varam atrast plašu dokumentāciju par Hanami lietošanu šeitLīdzīgi Ruby tīmekļa ietvara avota kods ir pieejams github oficiālā lietotne.