Hanami: เว็บเฟรมเวิร์กสมัยใหม่สำหรับ Ruby

เพื่อนของเรา หลุยส์ ฟิเกรัว อะไรคือ ผู้เชี่ยวชาญด้านการเขียนโปรแกรมบนเว็บได้แนะนำให้เราลองแบ่งปันไฟล์ กรอบงานเว็บที่ทันสมัยสำหรับ Ruby ที่เรียกว่า ฮานามิ ที่มีคุณสมบัติที่หลากหลายการพกพาและการใช้งานที่ยอดเยี่ยมรวมถึงอินเทอร์เฟซบนเว็บที่จะถูกใจมากกว่าหนึ่ง

ฮานามิคืออะไร?

Hanami เป็นเว็บเฟรมเวิร์กแบบโอเพนซอร์สที่เราสามารถจัดประเภทเป็น "full-stack" ได้เนื่องจากช่วยให้เราสามารถตั้งโปรแกรมได้ทั้ง Front-end และ back-end ของแอปพลิเคชันได้รับการพัฒนาโดย Luca guidi ใช้ทับทิม ฮานามิ

เครื่องมือนี้มีชุดโมดูลที่สามารถใช้งานได้ทั้งหมดหรือแยกกันโดยมีโครงสร้างดังนี้:

เครื่องมือนี้ยังมาพร้อมกับคอนโซลที่เป็นระบบโต้ตอบสำหรับ ตัวแทน ขึ้นอยู่กับ คณะกรรมการ ซึ่งมีประโยชน์สำหรับการโต้ตอบกับวัตถุที่กำหนดไว้ในโครงการ

ลักษณะฮานามิ

ในบรรดาคุณสมบัติมากมายที่ Hanami มอบให้เราสามารถเน้น:

  • ระดับความเป็นโมดูลาร์ที่ยอดเยี่ยมพร้อมเครื่องมือที่ช่วยให้เราพัฒนาจากโครงการที่เรียบง่ายไปจนถึงขั้นตอนที่ซับซ้อนที่สุด
  • อินเตอร์เฟซที่สะอาดใช้งานง่ายและรวดเร็วพร้อมการใช้งานที่น่าอิจฉา
  • เว็บเฟรมเวิร์กที่มีเวลาตอบสนองที่รวดเร็วมาก
  • มันมีชุดของการผสานรวมกับเทคโนโลยีที่ทันสมัยที่สุดมันยังมาพร้อมกับนโยบายความปลอดภัยที่ครอบคลุมซึ่งจะทำให้เรามีความเป็นไปได้ในการพัฒนาแอพพลิเคชั่นที่ปลอดภัยตั้งแต่ต้นกำเนิด
  • มาพร้อมกับ มากกว่า 100 คุณสมบัติ ที่จะช่วยให้เราพัฒนาแอพพลิเคชั่นด้วยวิธีง่ายๆ
  • Hanami ดูแลการใช้หน่วยความจำเป็นพิเศษดังนั้นฟังก์ชันการทำงานจึงมุ่งเป้าไปที่การประหยัดจึงทำให้นักพัฒนามั่นใจได้ว่า Hanami มีแนวโน้มที่จะใช้หน่วยความจำน้อยกว่าเว็บเฟรมเวิร์กอื่น ๆ ของ Ruby ถึง 60%
  • เป็นเครื่องมือง่ายๆในการเขียนแอปพลิเคชันทุกประเภทได้อย่างรวดเร็วและมีหลักการที่ชัดเจนในการดูแลรักษาโค้ด

ฉันจะใช้ฮานามิได้อย่างไร?

ในการใช้ Hanami เราต้องติดตั้ง Ruby ซึ่งตัวอย่างเช่นใน Ubuntu และอนุพันธ์จะทำดังนี้:

sudo apt-get install rubygems

เมื่อเราติดตั้ง Ruby แล้วให้ทำตามขั้นตอนต่อไปนี้:

  • เราดาวน์โหลดและติดตั้ง hanami
อัญมณีติดตั้งฮานามิ
  • เราสร้างอินสแตนซ์ hanami และเรียกใช้เซิร์ฟเวอร์
hanami ชั้นวางหนังสือใหม่
cd ชั้นวางหนังสือ && มัดบันเดิล exec เซิร์ฟเวอร์ฮานามิ
  • จากนั้นเราสามารถเข้าถึงเฟรมเวิร์กได้หากเราไปที่ url http: // localhost: 2300

กรอบเว็บสำหรับทับทิม

เราสามารถหาเอกสารประกอบการใช้ฮานามิได้มากมาย ที่นี่ในทำนองเดียวกันซอร์สโค้ดของเว็บเฟรมเวิร์กสำหรับ Ruby มีอยู่ในไฟล์ แอปอย่างเป็นทางการของ github.


เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา