2012-04-26 9 views
8

मैं एक नई परियोजना शुरू करने की कोशिश कर रहा हूं, और PHP/MySQL/HTML5 विकास के लिए "स्टार्ट" शुरू करने के लिए "परम" पैकेज की तलाश में था। पहले कोड इग्निटर का प्रयास किया, जो बहुत अच्छा था। फिर ट्विटर बूटस्ट्रैप की खोज की, और अच्छी तरह से एकीकृत किया। अंत में, एचटीएमएल 5 बॉयलरप्लेट मिला, जो बहुत बढ़िया लग रहा था, और देखा कि कुछ लोग इन तीनों के मिश्रणों को एक साथ रख रहे थे।कोडइग्निटर + एचटीएमएल 5 बॉयलरप्लेट + ट्विटर बूटस्ट्रैप

क्या सोच रहा था कि क्या कोई वास्तव में एक साथ रखने और तीनों अच्छी तरह से एकीकरण करने में सक्षम रहा है? मुझे लगता है कि इसके लिए एक जिथब रेपो है: https://github.com/vesparny/codeigniter-html5boilerplate-twitter-bootstrap, लेकिन मुझे उस पर कोई स्टैक ओवरफ्लो पूछताछ नहीं मिली। किसी के पास कुछ अनुभव है जो मैं कूदने से पहले साझा कर सकता हूं? इसे समझने की कोशिश करने के लिए दिन बिताना नहीं चाहते थे, सिर्फ यह पता लगाने के लिए कि शुद्ध कोडइग्निटर या सिर्फ HTML5 बीपी के साथ रहना आसान/बेहतर होगा।

+1

कोडिंगर एक php (सर्वर-साइड) ढांचा है, html5boilerplate/ट्विटर-बूटस्ट्रैप (फ्रंटेंड) पुस्तकालयों का संग्रह है, आईई केवल HTML/css/js को प्रभावित करता है। – Philip

+0

हे @ फिलिप, हाँ क्षमा करें मुझे लगता है कि "स्थापना" खराब शब्द था। मेरा मतलब है कि तीनों के "एकीकरण" की तरह कुछ और। तीन भागों में आपके द्वारा उल्लिखित विभिन्न चीजों को शामिल किया गया है (ढांचा, एचटीएमएल/जेएस, सीएसएस), इसलिए जानना चाहता था कि किसी को भी तीनों को एक अच्छे तरीके से संयोजन करने का अनुभव हो। – carlinyuen

उत्तर

11

मैं उस पुस्तकालय का लेखक हूं जिसे आप देख रहे हैं। https://github.com/vesparny/codeigniter-html5boilerplate-twitter-bootstrap

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

+0

अरे @ अरनी हाँ मैं आपकी लाइब्रेरी के साथ काम कर रहा हूं और यह बहुत अच्छा है। मैंने इसमें कुछ बुनियादी ढांचे समायोजन किए हैं, इसलिए मैं मॉडलों से अधिक मानकीकृत तरीके से त्रुटियों/डेटा को वापस कर सकता हूं, लेकिन इसके अलावा, यह वास्तव में बॉक्स से बाहर काम करता है। लोगों के उपयोग के लिए वहां डालने के लिए धन्यवाद! – carlinyuen

+0

@ करलिन यदि चीजों को करने का यह एक अच्छा तरीका है तो कृपया अपनी सामग्री को परियोजना में वापस भेजें! –

0

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

और मुझे अभी भी पता नहीं है कि आप HTML5 बूटरप्लेट के साथ ट्विटर बूटस्ट्रैप का उपयोग करने का प्रयास क्यों कर रहे हैं। मैं इनमें से किसी का उपयोग नहीं कर रहा हूं लेकिन वे समान दिखते हैं। यह आपकी वेबसाइट के लिए थोड़ा ओवरहेड जैसा दिखता है।

+0

अरे @ शगी, हाँ क्षमा करें शायद "एक इंस्टॉलेशन चलाएं" सबसे अच्छा शब्द नहीं था। मेरा मतलब है कि तीनों का एक साथ "एकीकरण"। एचटीएमएल 5 बीपी + ट्विटरबीटी अनुरोध का कारण यह है क्योंकि ऐसा लगता है कि वे अलग-अलग कारणों से बाहर हैं, और घटकों के लिए त्वरित सीएसएस मचान के साथ एक महान डिफ़ॉल्ट प्रारंभिक अनुप्रयोग के लिए एकीकृत किया जा सकता है? देखें: http://www.quora.com/Is- बूटस्ट्रैप- ए- पूरक- या- वैकल्पिक-to-HTML5- बॉयलरप्लेट- या- viceversa। बस देखना चाहता था कि दूसरों पर इन पर राय है या नहीं। – carlinyuen

+0

@ करलिन - आप किसी भी जावास्क्रिप्ट और सीएसएस फाइलों को जोड़ सकते हैं, इसलिए इन दोनों "फ्रेमवर्क" को एक साथ उपयोग करने में कोई समस्या नहीं है। कोडनिर्देशक स्थापित करें (अनपैक करें), बॉयलरप्लेट जोड़ें, बूस्ट्रैप जोड़ें, किसी भी या सभी का उपयोग करके अपना वेब बनाएं, अपना वेब चलाएं। क्या आपको इसके साथ कोई समस्या है? – shaggy

+0

हाँ मैं अंततः आगे बढ़ गया और किया। ऐसा लगता है कि यह ठीक काम कर रहा है और मुझे इसके साथ कोई समस्या नहीं है। यह पोस्ट यह देखने के लिए और अधिक था कि किसी और ने इसे किया है और यदि इसका उपयोग करने पर उनकी कोई सलाह है। जानना चाहता था कि, उदाहरण के लिए कहें, एचटीएमएल 5 बीपी सीएसएस बूटस्ट्रैप सीएसएस के साथ अच्छी तरह से विलय नहीं कर पाया है, या हो सकता है कि ट्विटर बूटस्ट्रैप/कोडइग्निटर आदि से उपयोग करने के लिए एक बेहतर पैकेज हो। वैसे भी आपके इनपुट के लिए धन्यवाद! – carlinyuen

2

ऐसा लगता है कि बहुत से लोग इसे अनुमान लगाने की कोशिश नहीं करते हैं, लेकिन यह काम करता है, और जहां तक ​​मैं कह सकता हूं ठीक है।

कोडइग्निटर PHP फ्रेमवर्क के रूप में अच्छी तरह से काम करता है, और आप एचटीएमएल 5 बीपी को अपने पृष्ठों को एचटीएमएल 5-अनुकूल तरीके से प्रस्तुत करने के लिए एकीकृत कर सकते हैं, कुछ प्रारंभिक नेटवर्कर जैसे पुस्तकालयों को लोडिंग संसाधनों के साथ मदद करने के लिए। कोडइग्निटर बहुत तेज़ है, और एचटीएमएल 5 बीपी के साथ सीआई को संयोजित करते समय काफी शून्य संघर्ष होता है, जिससे यह एक बहुत तेज़ और दर्द रहित जोड़ बना देता है।

ट्विटर बूटस्ट्रैप ठीक से काम करता है, क्योंकि यह मुख्य रूप से सीएसएस और जावास्क्रिप्ट प्लगइन घटकों के लिए है, जिसे आप HTML5 की plugins.js फ़ाइल के साथ विलय कर सकते हैं यदि आप चाहते हैं/इसकी आवश्यकता है। मैं कहूंगा कि इसके साथ खेलने के बाद, ट्विटर बूटस्ट्रैप वास्तव में जरूरी नहीं है, लेकिन यह आपको एक उत्तरदायी फ्रंट-एंड को जल्दी से एक साथ रखने में मदद करता है। सुनिश्चित नहीं है कि वहां अन्य पैकेज हैं जो बेहतर हो सकते हैं।

संबंधित मुद्दे