क्या मुझे अपना सीएमएस बनाना चाहिए या पूर्व-निर्मित पर भरोसा करना चाहिए? [बन्द है]


23

संबंधित : एक शुरुआत प्रोग्रामर के रूप में, क्या मुझे 3-पार्टी लाइब्रेरी का उपयोग करने पर अपने स्वयं के पुस्तकालयों के निर्माण का पक्ष लेना चाहिए?

उन्नत स्तर के PHP वेब-डेवलपर और उस (15yrs।) पर एक युवा के लिए एक मध्यवर्ती के रूप में, क्या मुझे अपनी वेबसाइट के लिए पूरी तरह से नया CMS बनाना चाहिए या वर्डप्रेस या Drupal जैसे पूर्व-निर्मित सॉफ़्टवेयर पर भरोसा करना चाहिए?

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

मैंने मूल रूप से अपनी साइट को एक अस्थायी प्रणाली के रूप में कोड करना शुरू कर दिया है ताकि मेरे उपयोगकर्ता नवीनीकरण और अन्य चीजों को खरीद सकें जैसे कि इन-गेम मुद्रा जब तक मैं एक नई वेबसाइट प्राप्त नहीं कर सकता, लेकिन जब मैंने इसे शुरू किया तो मुझे जल्दी से एहसास हुआ कि मुझे इसे स्केलेबल बनाने की आवश्यकता है , इसलिए तब से मैंने इसे पूरी तरह से काम करने वाली वेबसाइट को ध्यान में रखते हुए सोचा। इसमें केवल कुछ दिनों का समय था लेकिन सभी मूल बातें हैं (रजिस्टर, लॉगिन, खाता संशोधन आदि) और मेरा मानना ​​है कि यह निजी सीएमएस के लिए एक शानदार शुरुआत होगी।

आखिरी चीज जो मैं जोड़ना चाहता हूं, अगर मैं अपना सीएमएस बनाने वाला था, तो क्या मुझे एक PHP फ्रेमवर्क का उपयोग करना चाहिए जैसे कि CodeIgniter, जिसका मुझे काफी अनुभव है?

हो सकता है कि अन्य डेवलपर मुझे इस बात से जोड़ सकें कि मैं खुद क्या कर रहा हूं।


11
मौजूदा CMS'es बनाने में गए घंटों की मात्रा को कम मत समझो कि वे क्या हैं। आप गंभीर रूप से आश्चर्यचकित हो सकते हैं ...

जवाबों:


23

यह पूरी तरह से आपकी स्थिति पर निर्भर करता है। महान साइटें सीएमएस के साथ बनाई गई हैं। मुझे लगता है कि हम पहले दो अवधारणाओं, सीओ और टीसीओ को बेहतर ढंग से समझ पाएंगे।

CO (स्वामित्व की लागत)

जब आप कुछ खरीदते हैं, तो उसके लिए आपके द्वारा भुगतान की जाने वाली राशि CO। है। वर्डप्रेस के मामले में, यह कुछ भी नहीं है, क्योंकि वर्डप्रेस (या कई अन्य सीएमएस सॉफ्टवेयर) मुफ्त हैं।

TCO (स्वामित्व की कुल लागत)

कल्पना कीजिए कि आप 10000 डॉलर में एक पीसी खरीदते हैं। फिर क्या? आपको इस पर सॉफ़्टवेयर स्थापित करने के लिए समय बिताना चाहिए (समय एक मूल्यवान संसाधन है, इस प्रकार आप अभी भी उस पीसी पर पैसा खर्च कर रहे हैं), तो आप एक वेब कैमरा, एक अन्य डीवीडी लेखक और कुछ अतिरिक्त केबल खरीद सकते हैं। फिर आपको यह सीखने की आवश्यकता है कि इंस्टॉल किए गए सॉफ़्टवेयर का उपयोग कैसे करें। दूसरे शब्दों में, एक पीसी के स्वामित्व की कुल लागत $ 10,000 नहीं है। यह उससे बहुत अधिक है।

सीएमएस सॉफ्टवेयर के मामले में, उनके सीओ वास्तव में बहुत कम दरों के लिए कुछ भी नहीं है। लेकिन कई अनुभव बताते हैं कि उनका TCO कम नहीं है। बड़ी कंपनियां जूमला, या वर्डप्रेस में एक अच्छी साइट प्राप्त करने के लिए लगभग हजारों डॉलर खर्च करती हैं।

एक अन्य कारक अनुकूलन का स्तर है । कभी-कभी आप एक सॉफ्टवेयर का उपयोग करना चाहते हैं जैसे कि बिना किसी बदलाव के। उस स्थिति में, वर्डप्रेस, जूमला, ड्रुपल या कोई अन्य सीएमएस बहुत अच्छा उम्मीदवार हो सकता है, और आपको अपना स्वयं का एमएमएस नहीं लिखना चाहिए। लेकिन कई बार आपको उच्च स्तर के अनुकूलन की आवश्यकता होती है। उस स्थिति में, आप अपनी आवश्यकताओं के अनुरूप तैयार सीएमएस को अनुकूलित करने के लिए वास्तव में निराश हो जाते हैं।

मैं वास्तव में तैयार सीएमएस सॉफ्टवेयर का उपयोग करना चाहता था, लेकिन अलग-अलग सीएमएस सीखने और प्रत्येक की कमजोरियों को खोजने के लिए एक मूल्यवान समय बिताने के बाद, मैंने अपना खुद का सीएमएस बनाना शुरू कर दिया। सोचा परिणाम मेरी व्यक्तिगत साइट है और इस CMS के माध्यम से बनाया गया है। मैं जल्द ही इसे प्रकाशित करने वाला हूं, इसलिए अन्य लोग भी इसका उपयोग कर सकते हैं।

अभी भी एक और कारक तन्मयता है । मेरा विश्वास करो, स्टेटिक स्टेट से एक्स्टेंसिबल स्टेट में CMS लेने के लिए यह आपको पुराना बनाता है। टेम्प्लेट, मॉड्यूल, प्लगइन्स, प्रदाता, डेटाबेस और स्टोरेज, रूटिंग मैकेनिज्म और गुड सीएमएस में लगभग कोई भी हिस्सा एक्स्टेंसिबल होना चाहिए।

अंत में, मेरा व्यक्तिगत सुझाव एक सीएमएस का निर्माण शुरू करना है, ताकि कम से कम आप इसके पीछे कुछ सबसे बुनियादी अवधारणाओं को सीख सकें। लेकिन मौजूदा का उपयोग करने का भी प्रयास करें। सौभाग्य।


वाह, शानदार जवाब। इनमें से कुछ बातें जिन्हें मैंने कभी नहीं माना, लेकिन अब जानकर बहुत अच्छा लगा। जैसा कि आप अनुकूलन के साथ कह रहे थे, मुझे वास्तव में इसकी बहुत आवश्यकता है, यही वजह है कि मैं मूल रूप से द्रुपल में बदल गया क्योंकि मैंने सुना था कि यह उस तरह की चीजों के साथ महान होना चाहिए था। मेरे मामले में, हालांकि, मुझे कई सर्वरों, पेपाल, बड़े पैमाने पर अनुकूलित पंजीकरण और अन्य चीजों के बीच बहुत अधिक सहभागिता की आवश्यकता है जो वास्तव में ड्रुपल जैसी चीज से आसानी से नियंत्रित नहीं होती हैं। आपके उत्तर के लिए बहुत धन्यवाद, मैं वास्तव में इसकी सराहना करता हूं। :)
एलेक्स बेनेट

मैं यह भी चाहूंगा कि आप मुझसे पूछें कि क्या आप मुझे कोडिएग्निटर जैसे ढांचे का उपयोग करने की सलाह देंगे, या अपने स्वयं के निर्माण के रूप में मैं जाऊंगा (शायद अनुभव के लिए)?
एलेक्स बेनेट

1
खैर, @ एलेक्स मुझे खुशी है कि मैं मदद कर सकता हूं। लेकिन मुझे खेद है, जैसा कि मेरा मंच .NET है और मैं PHP चौखटे से बहुत परिचित नहीं हूं। लेकिन एक रूपरेखा का उपयोग निश्चित रूप से प्रोत्साहित करता है। मैं एक ORM के रूप में Entity फ्रेमवर्क का उपयोग करता हूं, इस प्रकार PHP में ORM का उपयोग करना वास्तव में आपके विकास को बढ़ावा दे सकता है।
सईद नीमाटी

ठीक है, वैसे भी धन्यवाद। एकमात्र कारण जो मैं एक फ्रेमवर्क का उपयोग नहीं करना चाहता, वह अभ्यास के लिए है, लेकिन मेरा मानना ​​है कि यह शायद मेरे लिए इस मामले में एक का उपयोग करने के लिए अधिक सुरक्षित होगा कि यह एक उत्पादन साइट है और मैं कोई भटका नहीं चाहता हूं कमजोरियाँ जो मेरे स्वयं के सीएमएस / रूपरेखा बनाने के साथ उत्पन्न हो सकती हैं।
एलेक्स बेनेट

1
@ अलेक्स बेनेट, एक अन्य बात, ओपन सोर्स सीएमएस हैं। अगर आपको सोर्स कोड मिलता है। आप इसके साथ शुरुआत कर सकते हैं, और फिर इसे अपनी पसंद के अनुसार संशोधित कर सकते हैं। यह वास्तव में अपने खुद के निर्माण में तेजी लाएगा। यह एक हाइब्रिड दृष्टिकोण की तरह है। कौन वास्तव में पहिया को सुदृढ़ करना चाहता है?
एमवीसीलोन जूल

18

मैं यहां शैतानों की वकालत कर रहा हूं, हालांकि यह कहने की जरूरत है। सॉफ्टवेयर डेवलपर्स के साथ सबसे आम समस्याओं में से कुछ:

  • एक तुच्छ परियोजना को पूरा करने में शामिल समय और प्रयास के आकलन के तहत, एक बड़े के साथ चलो
  • व्यावसायिक वास्तविकता के comnprehension की कमी है
  • खुद के कौशल और उत्पादकता को कम करना।
  • जटिलता और सूक्ष्म विवरण को कम करके आंका जाना
  • यह विश्वास कि उनकी समस्या इतनी अनोखी है कि किसी ने भी इसे हल नहीं किया है।

क्या आप सुनिश्चित हैं कि आप इनमें से कोई भी गलती नहीं कर रहे हैं, क्योंकि 15y0 के लिए भी कुछ हफ्तों में $ 300 कमाए जा सकते हैं, और जो आपको लगता है कि प्रस्ताव करने में महीनों लग सकते हैं। इस बारे में सोचें कि अगर आपको भुगतान करने वाली नौकरी मिल जाए और पैसे के साथ ExpressionEngine खरीद लिया जाए तो क्या होगा। क्या इसे जल्द ही डिलीवर किया जाएगा, DIY जॉब से भी बेहतर फीचर्स के साथ?


1
मैं आपके औसत 15 साल के बच्चे के लिए काफी परिपक्व हूं, जैसा कि मुझे आशा है कि आप बता सकते हैं, और मुझे विश्वास नहीं है कि मैंने सूचीबद्ध चीजों में से कोई भी करने की गलती की है। मैं संभावित समाधानों पर शोध करने में बहुत समय बिता रहा हूं और अभी तक मेरी स्थिति के लिए अच्छा नहीं है। पैसे के लिए, मेरा व्यवसाय प्रति माह राजस्व में $ 300 से अधिक करता है (ज्यादा नहीं है, लेकिन यह समर्पित मशीनों के लिए भुगतान करता है) इसलिए मुझे पैसा मिल सकता है, लेकिन मैं इसे रूढ़िवादी रूप से खेलने और चीजों में निवेश करने की कोशिश कर रहा हूं एक चाहिए, जैसे कि हार्डवेयर और विज्ञापन। हालांकि उत्तर के लिए धन्यवाद, मैं वास्तव में इसे ध्यान में रखूंगा।
एलेक्स बेनेट

मुझे नहीं लगता कि आप वास्तव में एक कस्टम समाधान के रूप में एक सीएमएस बना रहे हैं। यदि आप एक सच्चे CMS बनाते हैं, तो आप शायद CMS को वितरित / बेच सकते हैं। मुझे लगता है कि आप अपने सिर पर थोड़ा अधिक होंगे (जैसा कि मैं, लेकिन ...) एक पूर्ण सीएमएस बनाने के लिए बाहर जाऊंगा।
HelloFictionalWorld

2
@ आपको उस समय == धन पर विचार करने की आवश्यकता है, विशेष रूप से आपका समय। यह कितने मूल्य का हे? यदि आपका CMS अधिक उत्पादन करने के लिए 30hrs (@ $ 10 / घंटा) लेता है, तो ExpressionEngine एक बेहतर विकल्प है। इसी तरह यदि अन्य कामों में खर्च किए गए 30hrs आपकी साइट पर $ 300 से अधिक वास्तविक मूल्य उत्पन्न करते हैं तो एक्सप्रेशनएंगाइन एक बेहतर विकल्प है।
CdMnky

8

इसके दो उत्तर हैं।

एक सरल है: नहीं- पहिया को सुदृढ़ मत करो। बहुत सारे उत्कृष्ट सीएमएस सिस्टम हैं और यदि आप एक अच्छी तरह से उपयोग करना सीखते हैं, तो अगर कोई ऐसी चीजें हैं जिनकी आपको आवश्यकता होती है, तो आप उस उद्देश्य को सुदृढ़ करने के बजाय प्लग-इन बनाने पर अपने कौशल का अधिक ध्यान केंद्रित कर सकते हैं। पहिया।

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

किसी भी मामले में, इससे पहले कि आप अपना खुद का निर्माण करें, मैं मुख्यधारा की प्रणालियों को उपलब्ध करने की कोशिश करूँगा, ताकि वे यह सोच सकें कि वे कैसे काम करते हैं, वे क्या अच्छा करते हैं और आपको क्या लगता है कि वे बेहतर कर सकते हैं। उन लोगों की अच्छी समझ होने से आप अपने निर्णय को सूचित कर सकते हैं कि क्या आपके खुद के निर्माण में कोई लाभ है या नहीं।


जवाब के लिए धन्यवाद। हालांकि स्पष्ट करने के लिए: यदि मैंने इस सीएमएस का निर्माण किया है तो मुझे इसे जारी करने का कोई इरादा नहीं होगा, यह एक ऐसा बाजार नहीं है जिस पर मैं चल रहा हूं। यह केवल मेरे लिए होगा और केवल उन चीजों को करने के लिए बनाया जाएगा जो मुझे चाहिए / आवश्यकता है। मैंने हालांकि दूसरों के साथ प्रयोग किया है, लेकिन मुझे ऐसा कोई नहीं मिल रहा है, जो बहुत अच्छी तरह से प्रलेखित हो और मुझे बिना किसी चीज़ को कोर को बदलने के लिए मजबूर करने की ज़रूरत है, इसीलिए मैं सिर्फ अपना बनाने पर विचार करने लगा। एक और कारण मैं अपना खुद का निर्माण करना चाहता हूं, क्योंकि मैं कॉलेज के बाद एक वेब-डेवलपर (या कुछ इसी तरह) बनने की दिशा में काम कर रहा हूं। :)
एलेक्स बेनेट

3
मैं किसी ऐसे व्यक्ति के रूप में लिखता हूं जिसने कुछ समय पहले बहुत छोटे, बहुत ही सरल, बहुत ही मूल PHP सेमी को लागू किया था और तब से इसका इस्तेमाल कुछ साइटों के लिए किया है। यह बड़े पैमाने पर सिस्टम के छोटे टुकड़े से ज्यादा नहीं है, लेकिन यह उन सभी चीजों को करता है जिनकी मुझे छोटी साइटों के लिए आवश्यकता होती है और जैसा कि यह फ्लैट-फाइल आधारित है यह कहीं भी बहुत अधिक चलता है। इसलिए मैं पूरी तरह से सराहना करता हूं कि कभी-कभी आप वास्तव में सिर्फ अपना निर्माण करना चाहते हैं।
Glenatron

5

यदि आपने कभी सीएमएस प्रोग्रामिंग करने की कोशिश नहीं की है, तो ऐसा करने का यह एक बहुत अच्छा अवसर हो सकता है। आप काफी कुछ सीखेंगे, और इस बात की परवाह किए बिना कि आप इसे खत्म करेंगे, आपके पास बहुत अच्छा विचार होगा जैसे:

  • क्या करना मुश्किल है और क्या आसान है
  • अपने पृष्ठों का अंतर्राष्ट्रीयकरण और स्थानीयकरण कैसे करें
  • उपयोगकर्ताओं और भूमिकाओं को कैसे संभालना है
  • SQL अद्यतन-कथन की आवश्यकता के बजाय अंतर्निहित डेटास्ट्रक्चर के रखरखाव को कैसे संभालना है।
  • बहु-भाग पृष्ठों को कैसे संभालना है।
  • स्थैतिक सामग्री को कुशलता से कैसे संभालना है।
  • मल्टीपल कंप्यूटर और हाई लोड को कैसे स्केल करें।
  • उपयोगकर्ता अनुकूलन और थीम के लिए एपीआई कैसे प्रदान करें।

इनमें से कुछ आपको यह भी लग सकता है कि आपने सीखा है कि यह कैसे करना है। वह अनुभव महत्वपूर्ण भी है।

व्यक्तिगत रूप से मैं एक ऐसे चरण में पहुंच गया हूं, जहां मैंने सीखा है कि "कितना कठिन हो सकता है" केवल कुछ प्रतिशत काम को कवर करता है जो वास्तव में उच्च गुणवत्ता वाले उत्पाद बनाने के लिए आवश्यक है, और अगर मुझे एक सीएमएस चुनना था तो मैं एक लोकप्रिय सुलभ कोड आधार और अच्छे दस्तावेज के साथ एक लोकप्रिय की तलाश करेंगे, और एक अच्छा प्लगइन आर्किटेक्चर मुझे उपयुक्त प्लगइन्स लिखने की अनुमति देगा, और फिर नया संस्करण सामने आने पर आधार सीएमएस को अपडेट करें।


इनपुट के लिए धन्यवाद, मैं पहले ही काफी कुछ कर चुका हूं कि यह कैसे अनुभव नहीं करना है। उदाहरण के लिए, मैंने एक सरल कार्य करने के लिए कोड की 30 पंक्तियाँ लिखीं और फिर 2 दिन बाद कोड की समीक्षा की और पाया कि मैं इसे 10 पंक्तियों की तरह छोटा कर सकता हूँ। वे अनुभव, हालांकि वे कष्टप्रद हो सकते हैं, निश्चित रूप से सीखने की प्रक्रिया में मदद करते हैं क्योंकि वे चीजों को "छड़ी" अधिक बनाते हैं।
एलेक्स बेनेट 3

@ एलेक्स, यह "कैसे नहीं करना है" अपने प्रोजेक्ट के कोड आधार के आकार के साथ तराजू का अनुभव करें। लेकिन, मुझे लगता है कि आपको इसकी सराहना करने के लिए कम से कम एक बार करने की आवश्यकता है :)

3

यह केवल आपके प्रश्न का उत्तर है। मैंने मान लिया है कि आप php में हैं और आप पूर्व-निर्मित CMS तरीके के लिए नहीं जा रहे हैं। क्लब में आपका स्वागत है! हम में से कई लोग वैसे ही चले गए हैं। सलाह के कुछ टुकड़े जो आपके भार को कम कर सकते हैं।

मैंने अपना स्वयं का सीएमएस, एमवीसी कार्यान्वयन, अंतर्राष्ट्रीयकरण (i18n) हैंडलर, सेशन हैंडलर, डेटाबेस एब्सट्रैक्शन लेयर का कुछ तरीका, फॉर्म हैंडलर का कोई तरीका इत्यादि बनाना शुरू कर दिया है और फिर मुझे पता चला कि जो मैं कर रहा था वह वास्तव में किया गया था। पहले, लेकिन चौखटे द्वारा बेहतर तरीके से। तो, इसका मतलब है कि आपको पहिया को पूरी तरह से मजबूत करने की आवश्यकता नहीं है, लेकिन जहां यह आपकी आवश्यकताओं को पूरा करता है। चौखटे आपके जीवन को आसान बनाते हैं, लेकिन उन्हें पढ़ने, और सीखने के लिए बहुत प्रयास की आवश्यकता होती है। मुझे वास्तव में सिम्फनी में महारत हासिल करने में एक साल लग गया, और मुझे इसका कोई पछतावा नहीं है।

और आप भाग्य में हैं, क्योंकि अभी पहले की तुलना में कई अधिक उच्च गुणवत्ता वाले ढांचे हैं। कुछ नाम है :

  • सिम्फनी : आज उन्होंने संस्करण 2.0 स्थिर जारी किया, यह रोमांचक सामान है। यह शिथिल युग्मित है जिसका अर्थ है कि आप या तो घटकों का उपयोग कर सकते हैं या एक एकीकृत पैकेज के रूप में सब कुछ का उपयोग कर सकते हैं। यह अच्छा प्रलेखन और एक सक्रिय उपयोगकर्ता आधार है। अन्यथा अब पुराना पुराना 1.4 संस्करण भी अभी भी बहुत विश्वसनीय और उपयोगी है। अपने जीवन को आसान बनाने के लिए इसे कई शक्तिशाली प्लगइन्स मिले हैं। (बंडल)
  • Zend फ्रेमवर्क : कुछ का दावा है कि यह वास्तव में अद्यतित नहीं है (सभी ब्रांड नई 5.3 सुविधाएँ नहीं हैं), लेकिन यह अभी थोड़ी देर के लिए रहा है, और यह मूल रूप से उपयोगी घटकों का एक सेट है (फिर शिथिल युग्मित है, सभी या कुछ भी नहीं खेल )। मैं इसका उपयोग टूलकिट के रूप में खोज (zend_lucene) और pdfs उत्पन्न करने जैसी चीजों के लिए करता हूं। लेकिन इसमें एक सामान्य रूप से उपयोग किया जाने वाला MVC नियंत्रक सेट भी है। अगर आपने ऐसा नहीं किया है तो आपको इस पर गौर करना चाहिए। बहुत अच्छी तरह से प्रलेखित।
  • CakePHP : यह एक बहुत पहले इस्तेमाल किया, और प्रलेखन के माध्यम से नहीं मिल सका। जाहिरा तौर पर यह अब बेहतर है और शायद आपके विचार के लायक है।

  • Yii : इसका इस्तेमाल नहीं किया है, लेकिन इसके बारे में हाल ही में बहुत अधिक फजी है, शायद आपका ध्यान।

  • CodeIgniter : बहुत से लोगों ने अपने आसान सीखने की अवस्था और उपयोग में आसानी के लिए कोडिगन की प्रशंसा की। यह प्रयोग नहीं किया है।

यदि आप अजगर को एक कोशिश देना चाहते हैं, तो कई लोग Django की प्रशंसा भी करते हैं, और निश्चित रूप से रेल पर रूबी।

शायद अधिक हैं, लेकिन यह आपके लिए उपयोगी होना चाहिए। यदि आप उनका उपयोग नहीं करना चाहते हैं तो भी आप इन रूपरेखाओं से बहुत कुछ सीख सकते हैं। सौभाग्य!


धन्यवाद, मुझे CodeIgniter के साथ बहुत अनुभव है, लेकिन मैंने दूसरों की कोई कोशिश नहीं की है। मैं निश्चित रूप से उन्हें विचार में ले जाऊँगा।
एलेक्स बेनेट

1
laravel.com ?? कोडिनगर वर्तमान में सबसे व्यापक रूप से उपयोग किया जाता है, लेकिन लावारल तेजी से आगे निकल रहा है
मावग

1
हाँ। यह पद चार साल पुराना है। लारवेल अभी वापस शुरू कर रहा था।
Arend

1

इसका उत्तर काफी हद तक इस बात पर निर्भर करता है कि आप क्या हासिल करना चाहते हैं।

यदि आप अपने कौशल को विकसित करने का इरादा कर रहे हैं, तो सामग्री प्रबंधन आदि के बारे में जानें, फिर हाँ हर तरह से अपना विकास करें। इसी तरह यदि आप एक रूपरेखा सीखना चाहते हैं तो इसका उपयोग करें।

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

इसी तरह अभिव्यक्ति के खुले स्रोत सीएमएस के फैसले से सईद का कहना है कि ToC को उबालना चाहिए। सीधे शब्दों में कहें तो कॉस्ट (वर्डप्रेस)> कॉस्ट (एक्सप्रेशनबिजाइन) तो $ 300 खर्च करते हैं। यहाँ लागत खरीद_कॉस्ट + (घंटे_को_ अनुकूलित करें * your_hourly_rate) है।


1

एक सीएमएस खोजें जो आपकी आवश्यकताओं के 90% के साथ फिट बैठता है और समय के साथ इसे संशोधित करता है ताकि यह आपूर्ति न कर सके।

इससे आप जल्दी लॉन्च कर सकते हैं और अपने और अपने उपयोगकर्ता की जरूरतों को बदल सकते हैं।


हालांकि यह दोनों दुनिया में से सबसे खराब का चयन करता है, मैं नीचे से सहमत नहीं हूं, इसलिए मैंने इसे छोड़ दिया।
मग

1

मैं आपको अपना सीएमएस बनाने के लिए पूरी तरह से प्रोत्साहित करता हूं। अनुकूलन और सुरक्षा के संबंध में इस तरह की प्रणाली के भारतीय नौसेना पोत और बहिष्कार को जानने का यह अब तक का सबसे अच्छा तरीका है। लेकिन मुझे यह सवाल करना है कि आप अपने PHP कौशल के साथ उन्नत करने के लिए कैसे मध्यवर्ती हैं। यह आपकी उम्र के संबंध में नहीं है, मेरा विश्वास करो।

मेरे लिए ध्वज था "मुझे बिल्कुल नहीं लगता है कि वर्डप्रेस शक्तिशाली / स्केलेबल है जो कि मैं जो करने की कोशिश कर रहा हूं उसे संभालने में सक्षम होने के बाद और ड्रुपल के साथ छेड़छाड़ करने के बाद पिछले कुछ दिनों से यह सिर्फ प्रतीत नहीं होता है मेरी पसंद के अनुसार बराबर करना और अच्छी तरह से प्रलेखित नहीं है इसलिए मुझे कुछ आसान काम करने में थोड़ी परेशानी हो रही है। "

Worpress और Drupal को कस्टमाइज़ करने वाली पुस्तकों और साइटों की अधिकता, इन पर चलने वाली उच्च प्रोफ़ाइल साइटों का उल्लेख नहीं करने के लिए, आपको यह साबित करना होगा कि आप क्या कर रहे हैं, इन जैसी साइटें प्राप्त करें। उल्लेख नहीं करने के लिए, इन साइटों को चलाने के लिए पूरे बजट को अलग रखा गया है।

उदाहरण के लिए लिंक:

http://drupal.org/cases

http://wpmu.org/wordpress-showcase-20-high-profile-sites-running-on-wordpress

यह आपको इस बात से हतोत्साहित नहीं करने के लिए है कि आप क्या करने की कोशिश कर रहे हैं, हर तरह से इसके लिए जाना है। मैं सिर्फ यह सुनिश्चित करना चाहता हूं कि आप अपना बहुत अधिक समय (पहिया को फिर से मजबूत करना) न डालें और एक निश्चित बिंदु पर निराश हो जाएं और केवल यह कहें कि "इसे फॉलो करें", जब आप अपनी प्रतिभा को बढ़ा सकते हैं और लोगों को दिखा सकते हैं, तो नियोक्ता भी शामिल हैं। , आपको वर्तमान में उपलब्ध उपकरणों के साथ क्या मिला है। वास्तविक दुनिया और वर्तमान अर्थव्यवस्था में, समय पैसा है, और व्यवसायों और संगठनों के पास समय और / या बजट नहीं है कि वे स्क्रैच से परियोजनाएं बना सकें।
सूचना आज प्रकाश की गति से चलती है, यही वजह है कि प्रोग्रामर जो शोर को अलग कर सकते हैं और उचित टर्नअराउंड समय में उद्देश्यपूर्ण सामग्री / एप्लिकेशन / सिस्टम बना सकते हैं, उच्च मांग में हैं।


0

केवल आप ही जवाब दे सकते हैं कि क्या Wordpress या Drupal आपको वह करने के लिए CMS की आवश्यकता है, लेकिन यदि आप उन्हें आज़माना चाहते हैं, तो टर्नकी लिनक्स से वर्चुअल मशीन का उपयोग क्यों न करें , जैसे कि Wordpress , Drupal , Joomal या किसी भी सामग्री प्रबंधन टैग के साथ अन्य ।

मान लें कि आपके पास पहले से ही VMware प्लेयर या वर्चुअलबॉक्स स्थापित है, इनमें से किसी भी उपकरण को डाउनलोड करने के कुछ ही मिनटों के भीतर, आप कम से कम समय के निवेश के साथ, सॉफ़्टवेयर को स्वयं आज़मा सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.