صديقنا لويس فيغيروا ما هو خبير برمجة الويب، أوصى بأن نحاول ونشارك أ إطار عمل الويب الحديث لـ Ruby ودعا هانامي يحتوي على ميزات متعددة ، وقابلية ممتازة للاستخدام ، بالإضافة إلى واجهة ويب ترضي أكثر من واحدة.
ما هو هانامي؟
Hanami هو إطار عمل ويب مفتوح المصدر يمكننا تصنيفه على أنه "مكدس كامل" لأنه يسمح لنا ببرمجة كل من الواجهة الأمامية والخلفية للتطبيق ، وقد تم تطويره بواسطة لوكا جيدي باستخدام الياقوت.
توفر لنا الأداة سلسلة من الوحدات التي يمكن استخدامها بكاملها أو بشكل منفصل ، وهي منظمة على النحو التالي:
- هانامي :: موديل: الثبات مع الكيانات ومستودعات البيانات ورسم الخرائط.
- هانامي :: مشاهدة: عرض مع فصل بين المشاهدات والقوالب.
- هانامي :: مراقب: إجراءات كاملة الميزات وسريعة ويمكن التحقق منها للحامل.
- هانامي :: عمليات التحقق: يحتوي على عمليات التحقق من MixIn لكائنات Ruby
- هانامي :: راوتر: موجه HTTP Ruby / Rack
- هانامي :: مساعدون: مساعدين لتطبيقاتنا Ruby
- هانامي :: ميلر: بريد لتطبيقات روبي
- هانامي :: الأصول: إدارة الأصول (ممتلكات) من روبي
- هانامي :: المنفعة: للتعامل مع ملحقات Ruby الأساسية والمرافق الصفية.
تأتي الأداة أيضًا مزودة بوحدة تحكم تعد بمثابة نظام تفاعلي لـ ردل بناء على IRB ، وهو مفيد للتفاعل مع الكائنات المحددة في المشروع.
خصائص هانامي
من بين العديد من الميزات التي يقدمها هانامي يمكننا إبراز:
- مستوى ممتاز من الوحدات النمطية مع الأدوات التي تسمح لنا بالتطوير من المشاريع البسيطة إلى الأكثر تعقيدًا.
- واجهة نظيفة وبديهية وسريعة مع سهولة الاستخدام التي تحسد عليها.
- إطار عمل ويب مع أوقات استجابة سريعة جدًا.
- لديها سلسلة من التكامل مع أحدث التقنيات ، كما أنها مزودة بسياسات أمنية واسعة النطاق والتي ستمنحنا إمكانية تطوير التطبيقات الآمنة من أصولها.
- تأتي مجهزة بـ أكثر من 100 ميزة سيتيح لنا تطوير التطبيقات بطريقة بسيطة.
- تهتم Hanami بشكل خاص باستخدام الذاكرة ، لذا فإن وظائفها تهدف إلى حفظها ، مما يضمن لمطوريها أن Hanami يميل إلى استهلاك ذاكرة أقل بنسبة 60 ٪ من أطر الويب الأخرى في Ruby.
- إنها أداة بسيطة لكتابة أي نوع من التطبيقات بسرعة وبمبدأ واضح لقابلية صيانة الكود.
كيف يمكنني استخدام Hanami؟
لاستخدام Hanami ، يجب أن يكون لدينا Ruby مثبتًا ، والذي على سبيل المثال في Ubuntu ومشتقاته يتم على النحو التالي:
sudo apt-get install rubygems
بمجرد تثبيت Rubygems ، نتبع الخطوات التالية:
- نقوم بتنزيل وتثبيت برنامج hanami
تثبيت جوهرة هانامي
- نقوم بإنشاء مثيل hanami وتشغيل الخادم
مكتبة هانامي الجديدة
cd رف الكتب && حزمة الحزمة EXEC خادم هانامي
- ثم يمكننا الوصول إلى إطار العمل إذا قمنا بزيارة عنوان url التالي http: // localhost: 2300
يمكننا العثور على توثيق شامل لاستخدام هانامي هناوبالمثل ، فإن الكود المصدري لإطار عمل الويب الخاص بـ Ruby متاح في التطبيق الرسمي جيثب.