Hanami: isang modernong balangkas ng web para kay Ruby

Ang ating kaibigan Luis Figueroa ano ang a dalubhasa sa programa sa web, inirekomenda na subukan namin at ibahagi ang a modernong balangkas ng web para kay Ruby tinatawag na Hanami na maraming mga tampok, mahusay na kakayahang dalhin at kakayahang magamit, pati na rin ang isang web interface na mangyaring higit sa isa.

Ano ang Hanami?

Ang Hanami ay isang bukas na framework ng web na mapagkukunan na maaari naming maiuri bilang "full-stack" dahil pinapayagan kaming magprogram ng parehong Front-end at ang back-end ng isang application, binuo ito ng Luca guidi gamit ang ruby. hanami

Ang tool ay nagbibigay sa amin ng isang serye ng mga module na maaaring magamit sa kanilang kabuuan o magkahiwalay, nakaayos ang mga ito tulad ng sumusunod:

Ang tool ay nilagyan din ng isang console na isang interactive na sistema para sa REPL batay sa IRB , na kung saan ay kapaki-pakinabang para sa pakikipag-ugnay sa mga bagay na tinukoy sa isang proyekto.

Mga Katangian ng Hanami

Kabilang sa maraming mga tampok na inaalok sa amin ni Hanami maaari naming i-highlight:

  • Ang isang mahusay na antas ng modularity sa mga tool na nagbibigay-daan sa amin upang bumuo mula sa mga simpleng proyekto hanggang sa pinaka kumplikado.
  • Malinis, madaling maunawaan at mabilis na interface na may nakakainggit na kakayahang magamit.
  • Isang balangkas sa web na may napakabilis na mga oras ng pagtugon.
  • Mayroon itong serye ng pagsasama sa mga pinaka-modernong teknolohiya, nilagyan din ito ng malawak na mga patakaran sa seguridad na magbibigay sa amin ng posibilidad na magkaroon ng mga aplikasyon na ligtas mula sa kanilang pinagmulan.
  • Nilagyan ito ng higit sa 100 mga tampok magpapahintulot sa amin na bumuo ng mga application sa isang simpleng paraan.
  • Ang Hanami ay espesyal na nag-aalaga ng paggamit ng memorya, kaya ang mga pagpapaandar nito ay naglalayong i-save ito, tinitiyak ang mga developer nito na ang Hanami ay may kaugaliang kumonsumo ng 60% mas kaunting memorya kaysa sa iba pang mga balangkas ng web para kay Ruby.
  • Ito ay isang simpleng tool upang sumulat ng anumang uri ng application nang mabilis at may isang malinaw na prinsipyo ng pagpapanatili ng code.

Paano ko magagamit ang Hanami?

Upang magamit ang Hanami dapat mayroon kaming naka-install na Ruby, na halimbawa sa Ubuntu at derivatives ay ginagawa tulad ng sumusunod:

sudo apt-get install rubygems

Kapag mayroon kaming naka-install na mga rubygem, sinusunod namin ang mga sumusunod na hakbang:

  • Nag-download at nag-install kami ng hanami
hiyas install hanami
  • Lumilikha kami ng halimbawa ng hanami at pinapatakbo ang server
hanami bagong bookshelf
cd bookshelf && bundle bundle exec hanami server
  • Pagkatapos ay maaari nating ma-access ang balangkas kung binisita namin ang sumusunod na url http: // localhost: 2300

balangkas ng web para sa ruby

Maaari kaming makahanap ng malawak na dokumentasyon para sa paggamit ng Hanami ditoKatulad nito, ang source code ng balangkas ng web para kay Ruby ay magagamit sa opisyal na app ng github.


Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.