Xaraya परिचय, संसाधन, और विकल्प

प्रकटीकरण: आपका समर्थन साइट को चालू रखने में मदद करता है! हम इस पृष्ठ पर हमारे द्वारा सुझाई गई कुछ सेवाओं के लिए एक रेफरल शुल्क कमाते हैं.


Xaraya एक वेब एप्लीकेशन फ्रेमवर्क और सामग्री प्रबंधन प्रणाली है जिसे PHP में लिखा गया है। यह पूरी तरह से खुला स्रोत है, जिसे जीएनयू जनरल पब्लिक लाइसेंस के तहत लाइसेंस प्राप्त है, संस्करण 2। हालांकि यह पोस्टन्यूक की अप्रकाशित शाखा पर आधारित है, कोडबेस अब पूरी तरह से अलग है.

इसमें सुविधाओं का एक शक्तिशाली सेट है जो अधिक लचीलेपन की अनुमति देने के लिए सामग्री और डिजाइन के पृथक्करण पर ध्यान केंद्रित करता है। जैसे, Xaraya का उपयोग एक रूपरेखा और एक सामग्री प्रबंधन प्रणाली दोनों के रूप में किया जा सकता है जो ब्लॉग, ऑनलाइन समुदाय, ईकॉमर्स, या किसी अन्य प्रकार की साइट बनाना संभव बनाता है जो आप चाहते हैं। यह विभिन्न डेटाबेस जैसे MySQL, PostgreSQL और SQLite के साथ भी काम करता है.

इतिहास

2002 में पोस्टन्यूक प्रोजेक्ट को छोड़ने के बाद ज़ाराया ने पहली बार दिन का उजाला देखा। पोस्टन्यूक पर काम कर रहे सत्रह डेवलपर्स ने इस्तीफा दे दिया और अप्रयुक्त उम्मीदवार 0.8 पर एक साथ काम किया। पोस्टन्यूक समुदाय के कई सदस्य पहले एक्सराया .900 के साथ एक्सराया प्रोजेक्ट में शामिल हुए, 2003 में रिलीज़ हुई। पहली स्थिर रिलीज़, एक्सराया 1.0 2005 में रिलीज़ हुई थी। कई और रिलीज़ ने ज़ारा 1.1 के अंत तक लॉन्च किया। 2006 में Xxaya 2.0 के पक्ष में 1.x शाखा पर काम धीमा हो गया.

विशेषताएं

Xaraya की प्राथमिक विशेषताओं में शामिल हैं:

  • रोबस्ट एपीआई (एप्लीकेशन प्रोग्रामिंग इंटरफ़ेस) जो डेवलपर्स को डेटा, मॉड्यूल, उपयोगकर्ताओं और ज़ाराया के सबसिस्टम तक पहुंचने और हेरफेर करने की अनुमति देता है।.
  • अधिकांश वेब-आधारित हमलों को रोकने के लिए एक्सरा सभी इनपुट पर सख्त डेटा सत्यापन का उपयोग करता है। यह इसे और अधिक सुरक्षित बनाता है। यह सामग्री और कार्यक्षमता तक पहुंच की अनुमति देने या अस्वीकार करने के लिए विभिन्न उपयोगकर्ता भूमिकाओं को सौंपे गए विभिन्न स्तरों के विशेषाधिकार का भी उपयोग करता है.
  • डेटा को ऑब्जेक्ट्स में व्यवस्थित किया जाता है और डायनामिक डेटा उपयोगकर्ताओं को कस्टम बनाने या विस्तार करने की अनुमति देता है, जो गुणों के साथ मॉड्यूल द्वारा परिभाषित ऑब्जेक्ट हैं.
  • Xaraya कोड और प्रेजेंटेशन के एक मजबूत पृथक्करण पर केंद्रित है, जो ब्लॉकप्लेआउट को टेम्प्लेटिंग सिस्टम के रूप में उपयोग करता है जो डेवलपर्स को विषयवस्तु बनाने के लिए अनुमति देता है जो सामग्री की प्रस्तुति को नियंत्रित करता है।.
  • इसकी बहु-भाषा प्रणाली के लिए धन्यवाद, ज़ाराया का अनुवाद किया जा सकता है – पाठ और कुछ डेटा को स्थानीयकृत किया जा सकता है। वर्तमान में, Xaraya में 20 से अधिक भाषाओं के लिए समर्थन शामिल है.
  • आपके सर्वर पर अपलोड होने के बाद Xaya को वेब पर स्थापित किया जा सकता है.

वर्तमान स्थिति

नवीनतम ज़ाराया रिलीज़ 2.4.0 है। इच्छुक डेवलपर्स GitHub पर ज़ाराया कोर में योगदान कर सकते हैं। भले ही परियोजना की स्थिति मुखपृष्ठ पर सक्रिय के रूप में सूचीबद्ध हो, लेकिन परियोजना देर से धीमी हो गई लगती है.

Xaraya विकल्प

Xaraya जैसी PHP फ्रेमवर्क का उपयोग छोटे आकार की वेबसाइटों से लेकर जटिल एंटरप्राइज़ सामग्री प्रबंधन प्रणालियों तक सभी वेबसाइटों और वेब अनुप्रयोगों के निर्माण के लिए किया जाता है। वे लोकप्रिय हैं क्योंकि वे अच्छी तरह से संगठित, पुन: प्रयोज्य कोड प्रदान करते हैं जो बनाए रखना और स्केल करना आसान है। Xaraya के साथ मामलों की वर्तमान स्थिति को देखते हुए, यहाँ कुछ बेहतरीन PHP फ्रेमवर्क और CMS पर विचार किया गया है:

  • लारवेल: सबसे लोकप्रिय PHP फ्रेमवर्क में से एक, लारवेल को सरल, सीखने में आसान और तेजी से अनुप्रयोग विकास का समर्थन करने के लिए बनाया गया है। सुविधाओं का एक समृद्ध सेट और अपने स्वयं के टेंपलेटिंग इंजन जिसे “ब्लेड” कहा जाता है, के साथ आप आसानी से और जल्दी से बड़े पैमाने पर परियोजनाओं को विकसित कर सकते हैं.
  • सिम्फनी: पहली बार 2005 में MIT लाइसेंस के तहत एक ओपन सोर्स PHP फ्रेमवर्क के रूप में रिलीज़ हुई, सिम्फनी ने ड्रुपल, phpBB, पिविक, और कई अन्य जैसे सबसे बड़े ओपन सोर्स प्रोजेक्ट्स में से कुछ को पॉवर दिया। इसमें पुन: प्रयोज्य घटकों का एक बड़ा सेट और एक जीवंत और सक्रिय समुदाय है.
  • फाल्कन: सबसे तेज़ PHP फ्रेमवर्क में से एक, जिसे सी में लिखा गया एक PHP एक्सटेंशन के रूप में बनाया गया है। यह रूटिंग, कंट्रोलर, व्यू टेम्प्लेट, क्वेरी लैंग्वेज, और अधिक जैसी आधुनिक सुविधाओं के अधिकांश प्रदान करता है।.
  • Yii: सबसे पुराने PHP फ्रेमवर्क में से एक। एंटरप्राइज़-ग्रेड वेब अनुप्रयोगों के लिए गो-टू सोल्यूशन के रूप में इसकी 2.0 रिलीज़ के साथ यह अधिक लोकप्रिय हो गया। इसमें Gii नामक एक बहुत शक्तिशाली कोड जनरेटर टूल शामिल है और यह विशेष रूप से CMS के रूप में चमकता है.
  • सिल्वरस्ट्रिप: ओपन सोर्स सॉफ्टवेयर जो एक फ्रेमवर्क और सीएमएस दोनों को जोड़ती है। यह कस्टम डेटाबेस बनाने के लिए ऑब्जेक्ट-रिलेशनल मैपिंग और एक HTML टेंपलेटिंग इंजन का उपयोग करता है जो उपयोग करने के लिए सरल है.
  • CakePHP: MIT लाइसेंस के तहत जारी किया गया, एक PHP फ्रेमवर्क जो वेब अनुप्रयोगों के निर्माण को सरल, तेज और छोटा बनाता है। यह आपके एप्लिकेशन को न केवल तेज बल्कि सुरक्षित बनाने के लिए कई सुरक्षा सुविधाओं के साथ आता है.

साधन

एक्सराया पर कुछ संसाधन उपलब्ध हैं जो आपको यह समझने में मदद करते हैं कि फ्रेमवर्क की पेशकश क्या है.

ऑनलाइन संसाधन

संसाधनों की निम्नलिखित सूची ढाँचे के आधिकारिक दस्तावेज, स्थापना और मामले के उपयोग को कवर करती है.

  • Xaraya होमपेज: आधिकारिक प्रलेखन और स्थापना गाइड के लिंक के साथ Xaraya का आधिकारिक मुखपृष्ठ.
  • ज़ारमैका: आधिकारिक सामुदायिक वेबसाइट जिसमें फ़ोरम पर काम करने वाले योगदानकर्ता और डेवलपर्स परियोजना के भविष्य पर चर्चा करते हैं.
  • सोर्सफॉर्ज पर एक्सराया: एक्सराया की वर्तमान रिलीज को सोर्सफॉर्ग से डाउनलोड किया जा सकता है.
  • आधिकारिक Xaraya इंस्टालेशन एंड गेटिंग स्टार्टेड गाइड (PDF): एक इंस्टॉलेशन गाइड जो एक्सराया साइट को कॉन्फ़िगर करने के तरीके के बारे में विस्तार से बताता है।.
  • साक्षात्कार – जॉन कॉक्स ऑफ़ एक्सराया: प्रोजेक्ट प्रबंधन समिति के सदस्य जॉन कॉक्स के साथ साइटप्वाइंट का साक्षात्कार, जो एक्सराया की क्षमताओं और विशेषताओं के बारे में बताता है।.

वीडियो शिक्षण

निम्नलिखित वीडियो श्रृंखला Xaraya की स्थापना प्रक्रिया के माध्यम से आपका मार्गदर्शन करेगी:

  • Xaraya स्थापना ट्यूटोरियल.

ज़ाराया के साथ आगे बढ़ना

भले ही ऐसा लगता है कि भविष्य Xaraya के लिए बहुत उज्ज्वल नहीं है, कभी-कभी समुदाय से थोड़ा प्रयास और रुचि एक लंबा रास्ता तय कर सकती है। Xaraya का पूरी तरह से त्याग नहीं किया गया है, यदि आप इसमें शामिल होना चाहते हैं और परियोजना के विकास में मदद करना चाहते हैं, तो ऊपर दिए गए संसाधन आपको एक अच्छा प्रारंभिक बिंदु देना चाहिए.

आगे पढ़ना और संसाधन

हमारे पास वेब विकास से संबंधित अधिक गाइड, ट्यूटोरियल और इन्फोग्राफिक्स हैं:

  • PHP परिचय और संसाधन: जिस भाषा के लिए लारवेल को कोड किया गया है, उसके बारे में जानें.
  • Zend Optimizer Hosting: Zend सबसे लोकप्रिय PHP चौखटे में से एक है। यहां मूल बातें जानें और इसके लिए होस्टिंग कहां से प्राप्त करें.
  • ज़िकुला परिचय और संसाधन: गतिशील और बनाए रखने योग्य वेबसाइटों और वेब एप्लिकेशन बनाने के लिए एक PHP फ्रेमवर्क.

आपको क्या कोड सीखना चाहिए?

कोड करने के लिए आपको किस प्रोग्रामिंग भाषा के बारे में सीखना चाहिए? हमारे इन्फोग्राफिक की जाँच करें, आपको क्या कोड सीखना चाहिए? यह न केवल भाषाओं के विभिन्न पहलुओं पर चर्चा करता है, यह महत्वपूर्ण सवालों के जवाब देता है, जैसे “मैं एक जीवन के लिए प्रोग्रामिंग PHP कितना पैसा कमाऊंगा?”

आपको क्या कोड सीखना चाहिए?
आपको क्या कोड सीखना चाहिए?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me