2016-05-06 7 views
5

का उपयोग करने के लिए zf2 सीखना चाहिए जो ज़ेंड अभिव्यक्ति के साथ खेलना शुरू कर चुके हैं, क्या इसे ज़ेंड फ्रेमवर्क 2 के ज्ञान की आवश्यकता है? अर्थात् अभिव्यक्ति का उपयोग करने के लिए मुझे zf2 सीखना/जानना है? या उन्होंने पर्याप्त परिवर्तन किए हैं जहां सीखना zf2 व्यर्थ/भ्रमित होगा?मुझे zend expressive

zend-expressive.readthedocs.org पृष्ठ के अलावा, अन्य किसी भी पंक्तियों के साथ, क्या कोई प्रारंभ करने के लिए कुछ अच्छे ट्यूटोरियल/चलने-थ्रू की सिफारिश कर सकता है?

उत्तर

3

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

http://www.sitepoint.com/build-nasa-photo-gallery-zend-expressive/ http://www.masterzendframework.com/zend-expressive-introduction/ https://github.com/RalfEggert/zend-expressive-tutorial https://www.briefs.fm/zend-framework-bites

2

आप किसी भी Zend फ्रेमवर्क अनुभव Zend अर्थपूर्ण के साथ शुरू करने की जरूरत नहीं:

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

कुछ और अधिक लिंक आप पाने के लिए शुरू कर दिया:

0

आप पहले से ही Zend फ्रेमवर्क, अर्थात् तरह बातें, पता है

  • PhpRenderer
  • ServiceManager
  • ViewModel

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

लेकिन, यदि आप पहले से ही उनको नहीं जानते हैं, तो ज़ेंड फ्रेमवर्क सीखने का कोई कारण नहीं है और मैं तर्क दे सकता हूं कि अभिव्यक्ति का उपयोग करने के लिए ज़ेंड फ्रेमवर्क सीखना हानिकारक होगा।

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

  • रूटिंग
  • निर्भरता इंजेक्शन कंटेनर हैं
  • Templating

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

0

आप पहले से ही Zend फ्रेमवर्क, अर्थात् तरह बातें,

  • PhpRenderer
  • ServiceManager पता है
  • ViewModel

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

लेकिन, यदि आप पहले से ही उनको नहीं जानते हैं, तो ज़ेंड फ्रेमवर्क सीखने का कोई कारण नहीं है और मैं तर्क दे सकता हूं कि अभिव्यक्ति का उपयोग करने के लिए ज़ेंड फ्रेमवर्क सीखना हानिकारक हो सकता है।

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

  • रूटिंग
  • निर्भरता इंजेक्शन कंटेनर हैं
  • Templating

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

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

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