हमारे मित्र लुइस फिगुएरोआ क्या है वेब प्रोग्रामिंग विशेषज्ञ, ने अनुशंसा की है कि हम प्रयास करें और साझा करें रूबी के लिए आधुनिक वेब ढांचा कहा जाता है Hanami इसमें कई विशेषताएं, उत्कृष्ट पोर्टेबिलिटी और प्रयोज्यता के साथ-साथ एक वेब इंटरफ़ेस है जो एक से अधिक लोगों को प्रसन्न करेगा।
हनामी क्या है?
हनामी एक ओपन सोर्स वेब फ्रेमवर्क है जिसे हम "फुल-स्टैक" के रूप में वर्गीकृत कर सकते हैं क्योंकि यह हमें किसी एप्लिकेशन के फ्रंट-एंड और बैक-एंड दोनों को प्रोग्राम करने की अनुमति देता है, इसे किसके द्वारा विकसित किया गया है लुका गाइडि माणिक का उपयोग करना।
उपकरण हमें मॉड्यूल की एक श्रृंखला प्रदान करता है जिनका उपयोग संपूर्ण या अलग से किया जा सकता है, वे निम्नानुसार संरचित हैं:
- हनामी :: मॉडल: संस्थाओं, डेटा रिपॉजिटरी और मैपर के साथ दृढ़ता।
- हनामी :: देखें: विचारों और टेम्पलेट्स के बीच अलगाव के साथ प्रस्तुति।
- हनामी :: नियंत्रक: रैक के लिए पूरी तरह से चित्रित, त्वरित और सत्यापन योग्य क्रियाएं।
- हनामी :: मान्यताएँ: रूबी ऑब्जेक्ट के लिए मिक्सइन सत्यापन शामिल हैं
- हनामी :: राउटर: एक रूबी/रैक HTTP राउटर
- हनामी :: सहायक: हमारे रूबी अनुप्रयोगों के लिए सहायक
- हनामी :: मेलर: रूबी अनुप्रयोगों के लिए मेल
- हनामी :: संपत्ति: परिसंपत्ति प्रबंधन (संपत्ति) रूबी से
- हनामी :: उपयोगिता: कोर रूबी एक्सटेंशन और क्लास उपयोगिताओं को संभालने के लिए।
यह टूल एक कंसोल से भी सुसज्जित है जो एक इंटरैक्टिव सिस्टम है आरईपीएल के आधार पर आईआरबी , जो किसी प्रोजेक्ट में परिभाषित वस्तुओं के साथ इंटरैक्ट करने के लिए उपयोगी है।
हनामी विशेषताएँ
हनामी द्वारा हमें प्रदान की जाने वाली कई विशेषताओं में से, हम निम्नलिखित पर प्रकाश डाल सकते हैं:
- उपकरणों के साथ मॉड्यूलरिटी का एक उत्कृष्ट स्तर जो हमें सरल परियोजनाओं से लेकर सबसे जटिल परियोजनाओं तक विकसित करने की अनुमति देता है।
- गहरी प्रयोज्यता के साथ स्वच्छ, सहज, तेज़ इंटरफ़ेस।
- बहुत तेज़ प्रतिक्रिया समय वाला एक वेब ढाँचा।
- इसमें सबसे आधुनिक प्रौद्योगिकियों के साथ एकीकरण की एक श्रृंखला है, यह व्यापक सुरक्षा नीतियों से भी सुसज्जित है जो हमें ऐसे एप्लिकेशन विकसित करने की संभावना प्रदान करेगी जो अपने मूल से सुरक्षित हैं।
- इससे सुसज्जित आता है 100 से अधिक सुविधाएँ यह हमें सरल तरीके से एप्लिकेशन विकसित करने की अनुमति देगा।
- हनामी मेमोरी के उपयोग पर विशेष ध्यान देता है, इसलिए इसकी विशेषताएं इसे सहेजने की दिशा में तैयार की जाती हैं, जिससे इसके डेवलपर्स को आश्वासन मिलता है कि हनामी अन्य रूबी वेब फ्रेमवर्क की तुलना में 60% कम मेमोरी का उपभोग करता है।
- यह किसी भी प्रकार के एप्लिकेशन को शीघ्रता से और स्पष्ट कोड रखरखाव सिद्धांत के साथ लिखने का एक सरल उपकरण है।
मैं हनामी का उपयोग कैसे कर सकता हूँ?
हनामी का उपयोग करने के लिए हमारे पास रूबी स्थापित होनी चाहिए, जो उदाहरण के लिए उबंटू और डेरिवेटिव में निम्नानुसार किया जाता है:
sudo apt-get install rubygems
एक बार जब हमारे पास रूबीजेम्स स्थापित हो जाता है, तो हम निम्नलिखित चरणों का पालन करते हैं:
- हम हनामी को डाउनलोड और इंस्टॉल करते हैं
रत्न हनामी स्थापित करें
- हम हनामी इंस्टेंस बनाते हैं और सर्वर चलाते हैं
हनामी नई बुकशेल्फ़
cd पुस्ताक तख्ता && बंडल बंडल कार्यकारी हनामी सर्वर
- यदि हम निम्नलिखित यूआरएल http://localhost:2300 पर जाते हैं तो हम फ्रेमवर्क तक पहुंच सकते हैं
हम हनामी के उपयोग के लिए व्यापक दस्तावेज़ पा सकते हैं यहांइसी तरह, रूबी वेब फ्रेमवर्क का स्रोत कोड यहां उपलब्ध है github आधिकारिक ऐप.