एचएमबी क्या है? Codeइग्नाइटर? PHP CI फ्रेमवर्क कैसे काम करता है?
एचएमबी क्या है? Codeइग्नाइटर?
Codeआग लगनेवाला यह एक PHP MVC फ्रेमवर्क है जिसका उपयोग विकास के लिए किया जाता है।ping वेब एप्लिकेशन तेजी से काम करते हैं। CodeIgniter डेटाबेस से कनेक्ट करने और ईमेल भेजने, फाइल अपलोड करने, सेशन मैनेज करने आदि जैसे विभिन्न कार्यों को करने के लिए पहले से ही उपलब्ध लाइब्रेरी प्रदान करता है।
Codeइग्नाइटर की विशेषताएं
आइए कुछ ऐसी विशेषताओं को देखें जो इसे खास बनाती हैं। Codeइग्नाइटर बहुत बढ़िया है। निम्नलिखित सूची संपूर्ण नहीं है, लेकिन इससे आपको यह अंदाजा लग जाएगा कि इसके साथ काम करते समय आपको क्या उम्मीद करनी चाहिए। Codeइग्नाइटर।
छोटे पदचिह्न
संपूर्ण स्रोत कोड CodeIgniter फ्रेमवर्क का आकार लगभग 2MB है। इससे इसे सीखना आसान हो जाता है। Codeइग्नाइटर और यह कैसे काम करता है। यह इसे तैनात करने और अपडेट करने को भी सरल बनाता है।
तेजी से धधकता
उपयोगकर्ता उन एप्लिकेशन को प्राथमिकता देते हैं जो बहुत तेजी से लोड होते हैं। यदि आपने कुछ आधुनिक फ्रेमवर्क के साथ काम किया है, तो आपको पता होगा कि इंस्टॉलेशन के तुरंत बाद उन्हें लोड होने में एक सेकंड से भी कम समय लगता है। CodeIgniter में, आप औसतन 50ms से भी कम समय में लोड कर सकते हैं। अन्य फ्रेमवर्क की तरह ऑप्टिमाइज़ेशन में लगने वाला अतिरिक्त समय, Igniter के साथ काम करते समय बच जाता है। Codeइग्नाइटर फ्रेमवर्क।
आजादी से मिलना
अंतर्निहित सुविधाओं को अन्य घटकों पर बहुत अधिक निर्भर किए बिना स्वतंत्र रूप से काम करने के लिए डिज़ाइन किया गया है। इससे रखरखाव और अपग्रेड करना आसान हो जाता है
MVC Archiटेक्चर
पीएचपी Codeइग्निटर फ्रेमवर्क मॉडल-व्यू-कंट्रोलर आर्किटेक्चरल डिज़ाइन का उपयोग करता है। वेब एप्लिकेशन के साथ काम करते समय यह उद्योग का मानक तरीका है। एमवीसी डेटा, व्यावसायिक तर्क और प्रस्तुति को अलग करता है।
उत्कृष्ट दस्तावेज़ीकरण
इस फ्रेमवर्क का व्यापक दस्तावेजीकरण किया गया है, और इस विषय पर अच्छी किताबें, ट्यूटोरियल और फ़ोरम में पूछे गए प्रश्नों के उत्तर उपलब्ध हैं। Codeइग्नाइटर। इसका मतलब है कि आप जिस भी चुनौती का सामना कर रहे हैं, इस बात की पूरी संभावना है कि किसी और ने पहले ही उस समस्या का सामना किया हो, उसे हल कर लिया हो और उसका समाधान आपके लिए उपलब्ध हो।
अनुप्रयोग विशिष्ट अंतर्निर्मित घटक
Codeइग्नाइटर में ईमेल भेजने, डेटाबेस प्रबंधन, सत्र प्रबंधन और कई अन्य घटक हैं, जैसा कि आप ट्यूटोरियल के साथ आगे बढ़ते हुए जानेंगे।
बढ़ाई
CodeIgniter कुछ लाइब्रेरी और हेल्पर के साथ आता है। यदि आपको जो चाहिए वह इसमें नहीं है या आप किसी मौजूदा फ़ीचर को अपने तरीके से लागू करना चाहते हैं, तो आप अपनी लाइब्रेरी, हेल्पर, पैकेज आदि बनाकर ऐसा आसानी से कर सकते हैं। आप REST API भी बना सकते हैं। Codeइग्नाइटर।
लघु शिक्षण वक्र
Codeजो लोग पहले से ही Igniter से परिचित हैं, उनके लिए इसे सीखना आसान है। PHPबहुत कम समय में छात्र सीख सकता है। CodeIgniter का उपयोग करें और विकास शुरू करें।ping पेशेवर अनुप्रयोगों का उपयोग करना Codeइग्नाइटर।
कैसे Codeइग्नाइटर काम करता है?
Codeइग्निटर एक एमवीसी फ्रेमवर्क है। MVC का मतलब है मॉडल व्यू कंट्रोलरजब कोई उपयोगकर्ता किसी संसाधन का अनुरोध करता है, तो नियंत्रक सबसे पहले प्रतिक्रिया करता है। नियंत्रक उपयोगकर्ता के अनुरोध को समझता है और फिर यदि आवश्यक हो तो आवश्यक डेटा का अनुरोध करता है।
उदाहरण के लिए, यदि आप आईडी = 3 वाले ग्राहक को प्राप्त करना चाहते हैं, तो नियंत्रक आपका अनुरोध प्राप्त करेगा, फिर अनुरोध करेगा... Codeइग्निटर मॉडल आईडी 3 वाले रिकॉर्ड को पुनः प्राप्त करने के लिए। Codeइग्निटर मॉडल रिकॉर्ड को कंट्रोलर को लौटाएगा। कंट्रोलर फिर परिणाम को व्यू को अग्रेषित करता है, जो इसे मानव-पठनीय प्रारूप में परिवर्तित करता है। इसके बाद परिणाम ब्राउज़र में उपयोगकर्ता को वापस भेज दिए जाते हैं।
निम्नलिखित छवि दिखाती है कि कैसे Codeइग्नाइटर इस प्रकार काम करता है:

Codeइग्नाइटर रिलीज़ इतिहास
| साल | संस्करण |
|---|---|
| 2006 | का पहला संस्करण Codeआग लगनेवाला |
| 2009 | एक्सप्रेशन इंजन 2.0 लॉन्च किया गया |
| 2014 | ब्रिटिश कोलंबिया इंस्टीट्यूट ऑफ टेक्नोलॉजी ने परियोजना का स्वामित्व ले लिया |
| 2020 | फरवरी 24 में, Codeइग्निटर 4 को आधिकारिक तौर पर लॉन्च किया गया। |
| 2021 | सितम्बर 6, 2021 पर, Codeइग्निटर 4.1.4 को आधिकारिक तौर पर लॉन्च किया गया। |
सारांश
- CodeIgniter एक PHP फ्रेमवर्क है जिसका उपयोग डेवलपर्स द्वारा किया जाता है।ping आवेदन तेजी से
- संपूर्ण स्रोत कोड CodeIgniter का आकार लगभग 2MB है। इससे इसे सीखना आसान हो जाता है। Codeइग्नाइटर और यह कैसे काम करता है
- अंतर्निहित विशेषताएं Codeइग्निटर को अन्य घटकों पर बहुत अधिक निर्भर किए बिना स्वतंत्र रूप से कार्य करने के लिए डिज़ाइन किया गया है।
- यह फ्रेमवर्क मॉडल-व्यू-कंट्रोलर आर्किटेक्चरल डिज़ाइन का उपयोग करता है
- इस फ्रेमवर्क का विस्तृत विवरण उपलब्ध है, और इस विषय पर अच्छी पुस्तकें, ट्यूटोरियल और फ़ोरम में पूछे गए प्रश्नों के उत्तर भी मौजूद हैं। Codeआग लगनेवाला
- CodeIgniter कुछ लाइब्रेरी और सहायक टूल के साथ आता है जो उपयोगकर्ताओं को पहले से ही उपलब्ध हैं।
- Codeजो लोग पहले से ही PHP से परिचित हैं, उनके लिए Igniter को सीखना आसान है।
- In CodeIgniter उपयोगकर्ता किसी संसाधन का अनुरोध करता है, नियंत्रक सबसे पहले प्रतिक्रिया देता है। नियंत्रक उपयोगकर्ता के अनुरोध को समझता है और यदि आवश्यक हो तो उससे संबंधित डेटा का अनुरोध करता है।
- Codeइग्नाइटर 4 24 फरवरी, 2020 को रिलीज़ हुआ, जो जिम पैरी का जन्मदिन था, जो इस प्रोजेक्ट के प्रमुख थे। Codeइग्नाइटर 4 की वजह से उनकी मृत्यु 15 जनवरी, 2020 को हुई।
