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