मैं अभी भी zf2 में अभी शुरुआत कर रहा हूँ, मैं यहाँ लिख रहा हूँ के बाद से मैं नए zf2 ढांचे के लिए पूरी तरह से मेरी zf1 कोड भेजा था। मैं केवल इतना कह सकता हूं कि नए ढांचे में बहुत सारे फायदे हैं और एक बार आपको कुछ नई अवधारणाएं और फीचर मिल जाए। आप मॉड्यूल/घटकों इत्यादि का पुन: उपयोग करके नई परियोजना को विकसित करने में बहुत समय बचा सकते हैं
zf2 में अधिकांश लाइब्रेरी घटकों को स्टैंडअलोन, यानी कम से कम युग्मित करने के लिए डिज़ाइन किया गया है, जैसा कि कहा गया है कि यह अधिक लचीलापन देता है और एक कार्य किया जा सकता है कई मायनों में (जैसे PHP है)। मुख्य लाभ जो मैं देखता हूं वह मॉड्यूल है, मैं आसानी से परीक्षण और कई अलग-अलग मॉड्यूल में अपनी परियोजना को विभाजित कर सकता हूं और बिना किसी अतिरिक्त कोड के आसानी से एकीकृत कर सकता हूं। यहां तक कि मेरे पास मेरे मॉड्यूल फ़ोल्डर्स के अंदर छवियों, सीएसएस और जावास्क्रिप्ट फाइलों जैसे सभी संसाधन थे और बिना किसी समस्या के (इसे index.php में एक छोटे कोड के साथ)
मेरे लिए ZF1 नियमों, प्रवाहों, आदि, और zf2 ने इवेंटस्पेस, कॉन्फ़िगरेशन और आलसी लोडिंग के नए जोड़े के साथ प्रवाह और नियमों को मुक्त किया है, ऑब्जेक्ट इकट्ठा करते हैं, servicemanger के साथ निर्भरता इंजेक्ट करते हैं। zf1 मार्गों में स्वचालित (प्रोग्रामैटिक) होते हैं, जहां zf2 में हमें रूट परिभाषा की आवश्यकता होती है, zf1 नियंत्रकों में स्वचालित रूप से चुना जाता है, जहां zf2 में हमें नियंत्रकों को इनोकोकेल के रूप में परिभाषित करने की आवश्यकता होती है, यह कुछ चीजें हैं जो एक बार आपके अंदर आने के लिए कुछ समय लेती हैं विचार आप नए zf2 ढांचे का उपयोग कर के आराम महसूस होगा मिल
शुरू करने के लिए के साथ आप इस कदम
- जानें सेवा प्रबंधक कर सकते हैं
- विन्यास कैसे काम करता है
- कैसे घटनाओं काम
अवयव बुद्धिमान कम या ज्यादा यह zf1 में के रूप में ही काम करता है (कम से कम मेरे मामले में) नीचे
निम्नलिखित लाभ मैं लाभ हुआ था
- OOP
- मॉड्यूलर अनुप्रयोग विकास की पूर्ण महसूस कर रहे हैं
- डिजाइन और फिर पीएचपी आवेदन करने के लिए विकसित
- वेब अनुप्रयोग (रिया) मंच
zf2 घटनाओं और नाम स्थान का परिचय है, और कुछ सामान है कि zf1 विकास करना आसान हो गया छोड़ देता है। एमवीसी मेरी राय में एक पैटर्न नहीं है, यह एक विचार है लेकिन कोई भी स्पष्ट परिभाषा के साथ नहीं आ सकता कि एमवीसी वास्तव में क्या है। यह एक सच्चे पैटर्न के बिना अन्य पैटर्न का संग्रह है। – mpm
सबसे पहले दोनों पुस्तकालय हैं लेकिन दोनों एमवीसी पैटर्न के साथ बिल्डिंग अनुप्रयोगों को भी शामिल/समर्थन करते हैं। @camus पूरी तरह से सहमत है कि उन्होंने सामान को त्याग दिया जिसने जेडएफ 1 विकास को आसान बना दिया। –
हम्म, ठीक है। यदि आप कहते हैं, उन्होंने ZF1 की अच्छी चीजें त्याग दीं, तो आपका क्या मतलब है? साथ ही, क्या आप ZF2 (सामान्य रूप से) का सुझाव दे रहे हैं या आप इसके बजाय कुछ और चुनना चाहते हैं? यदि हां, तो क्या? धन्यवाद – xotix