जब मैं Magento1 के बजाय Magento2 पर विचार करना चाहिए?


14

चेक समुदाय में हमारी चर्चा है कि क्या Magento 2.x का उपयोग शुरू करने के लायक है या Magento संस्करण 1.x के साथ रहना बेहतर है । मुझे अभी भी एम 1 से एम 2 पर स्विच करने और एम 1 के बारे में हमने जो कुछ भी सीखा है उसे फेंकने के लिए आश्वस्त नहीं है - हमारे पास सभी अनुभव हैं। किसी को भी स्पष्ट कर सकते हैं कि Magento1 के बजाय Magento2 का उपयोग शुरू करने के लिए प्रमुख बिंदु क्या हैं? मैं अभी भी नहीं मिला।

जवाबों:


7

ठीक है, पहली बात जो आपके दिमाग में है वह यह है कि Magento 1 End of Life नवंबर 2018 में है, इसलिए उस तारीख के बाद, Magento 1 को अब अपडेट प्राप्त नहीं होगा, जिसके परिणामस्वरूप Magento 1 दुकानें असुरक्षित हो सकती हैं।

फिर, कई बिंदु हैं:

प्रदर्शन

यह प्रमुख बिंदु में से एक है, संस्करण 2 के साथ Magento के प्रदर्शन में सुधार किया गया है। इसमें पूर्ण पृष्ठ कैश आउट ऑफ द बॉक्स शामिल है, जो वार्निश और PHP7 को मूल रूप से समर्थन करता है। हो सकता है कि आप एम 1 बनाम एम 2 प्रदर्शन के बारे में इस प्रश्नोत्तर को देख सकते हैं: मैगेंटो 2 मैगेंटो 1 से बेहतर कैसे है?

प्रौद्योगिकी स्टैक में रेडिस, रैबिटएमक्यू और सोलर सर्च भी शामिल हैं।

एक्सटेंशन

आप जो हासिल करना चाहते हैं, उसके आधार पर, एम 1 के लिए उपलब्ध सभी एक्सटेंशन अभी तक एम 2 को पोर्ट नहीं किए गए हैं । यह निश्चित रूप से निर्णय लेने में मदद कर सकता है।

दूसरी ओर, नए Magento Marketplace ने समुदाय के लिए एक्सटेंशन उपलब्ध कराने के तरीके में सुधार किया है और इस प्रकार, Magento 2 एक्सटेंशन के लिए बेहतर गुणवत्ता सुनिश्चित करता है।

स्थिरता

जैसा कि आप जानते हैं, Magento 2 में अभी भी कुछ कीड़े हैं (उनमें से ज्यादातर मामूली कीड़े हैं लेकिन उनमें से कुछ कष्टप्रद हो सकते हैं)।

टेस्ट

Magento 2 को बहुत सारे परीक्षणों के साथ भेजा गया है, जो महान बोनस अंक हैं जहां यह कोड गुणवत्ता की बात आती है।

सीखने की अवस्था

Magento 2 के लिए सीखने की अवस्था Magento 1 की तुलना में अलग है। जैसा कि सॉफ्टवेयर अभी भी काफी ताज़ा है, समुदाय ने Magento 1 के लिए कई अनुकूलन / विकास प्रक्रियाओं के रूप में लिखित / दस्तावेज नहीं किया है (लेकिन यह StackExchange सही के लिए है; )

आपकी पसंद इतनी महत्वपूर्ण नहीं हो सकती है?

एक और बढ़िया बात यह है कि Magento की टीम Magento 1 से Magento 2 की ओर जाने के लिए एक उपकरण प्रदान करती है । इस प्रकार, और अपनी परियोजना के आधार पर, आप Magento 1 के साथ शुरू करना चाहते हैं और जीवन के 1 छोर Magento से पहले Magento 2 में स्थानांतरित कर सकते हैं।


11

यह एक राय आधारित प्रश्न जैसा दिखता है, लेकिन एक दिलचस्प है।
मुझे नहीं पता कि क्या कोई सही उत्तर है, लेकिन हो सकता है कि आप उन उत्तरों से निष्कर्ष निकाल सकते हैं जो / यहां जोड़े जाएंगे।
यहाँ मेरी राय है:

मुझे +लगता है कि मुझे लगता है कि यह एम 1 से अधिक एम 2 के लिए एक फायदा है और इसके -आसपास का दूसरा रास्ता क्या है।
आदेश एक तरह का यादृच्छिक है।

  • (+) नई तकनीक
  • (+) परीक्षण आसान लिखने की क्षमता
  • (+) मॉड्यूल पैटर्न का बेहतर कार्यान्वयन (अभी भी सही नहीं है, लेकिन आप उन मॉड्यूल को हटा सकते हैं जिनकी आपको आवश्यकता नहीं है)।
  • (+) कुछ प्रदर्शन में सुधार
  • (+) निर्भरता इंजेक्शन
  • (+) 2018 के Q4 के बाद भी इसका समर्थन किया जाएगा
  • (+) की आवश्यकता है। js, js फ़ाइलों को लोड / ओवरराइड करना आसान बनाने के लिए
  • (+) css प्री-प्रॉसेसर
  • (+) बेहतर प्रलेखन (यदि आप पहले से ही M1 ​​गुरु हैं तो यह एक बड़ा प्लस नहीं हो सकता है)
  • (+) व्यवस्थापक ग्रिड के लिए बेहतर उपयोगकर्ता अनुभव (प्रबंधनीय कॉलम)
  • (+) अधिक बड़ा, मोटा कॉन्फिग और लेआउट फाइल नहीं। इसे और अधिक एक्स्टेंसिबल बनाता है।
  • (+) प्लगइन्स / इंटरसेप्टर। प्रत्येक सार्वजनिक विधि में डिफ़ॉल्ट 2 ईवेंट होते हैं जिन्हें स्पष्ट रूप से भेजने की आवश्यकता नहीं होती है (पहले और बाद में)
  • (+) अतिरिक्त सुविधाएँ।
  • (-) इस बिंदु पर सामुदायिक एक्सटेंशन का अभाव।
  • (-) "कोर" स्थिर नहीं है। आप एक काम कई तरीकों से कर सकते हैं और उनमें से कोई भी नहीं या उनमें से सभी सही हैं (उदाहरण, व्यवस्थापक ग्रिड और फ़ॉर्म बनाना)। और ये चीजें जल्दी बदलने वाली हैं।
  • (-) यहां तक ​​कि अगर कुछ अवधारणाएं एम 1 के साथ समान हैं, तो भी आपको चीजों के आसपास अपना सिर प्राप्त करना होगा (यह समय के साथ गुजर जाएगा)।
  • (-) कुछ सरल चीजें पूरी करने के लिए एक खींचें बन जाती हैं। उदाहरण के लिए बदलते ब्रेडक्रंब विभाजक प्रतीक देखें ।
  • (-) डिबग करने के लिए थोड़ा कठिन है, विशेष रूप से नॉकआउट जेएस टेम्पलेट।
  • (-) CRUD मॉड्यूल के लिए बड़ा बॉयलरप्लेट: मैगेंटो 2 में सेवाओं के लिए कोड जनरेटर

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


मुझे लगता है कि आप का अर्थ है "एम 1 गुरु"?
फेबियन शेंगलर


@fschmengler। सही। मेरी मोटी उंगलियां हैं :)। इसे जगह देने के लिए धन्यवाद।
मेरियस

मैं सीखने की अवस्था में आपकी सूची में जोड़ दूंगा। M1 में, यदि आपने अन्य प्लेटफार्मों पर साइटें विकसित की थीं, तो M1 को उठा पाना मुश्किल नहीं था। M1 से M2 में जाना पूरी तरह से एक नया ढांचा तैयार करने जैसा है। वर्षों के अनुभव के बिना लोगों के लिए, यह 'वेब विकास के लिए आपका नया है' के रूप में बहुत कठिन है - यहां मैगेंटो 2 'किताबें अभी तक मौजूद नहीं हैं।
सर्किलसिक्स

3

हमें Magento 1.x से 2.x पर जाने के कई कारण हैं। उनमें से कुछ हैं:

  • कार्य में सुधार

    1. Magento 2 आधिकारिक तौर पर नवीनतम PHP संस्करणों का समर्थन करता है। उन संस्करणों में पहले से ही नए सुरक्षा सुधार और सुधार शामिल हैं जो सीधे वेब स्टोर की गति को प्रभावित करते हैं।
    2. बॉक्स से बाहर वार्निश कैशिंग का उपयोग करने की क्षमता। उसके लिए थर्ड पार्टी एक्सटेंशन इंस्टॉल करने की आवश्यकता नहीं है।
    3. स्थैतिक सामग्री के लिए ब्राउज़र कैशिंग की बेहतर प्रक्रिया।
  • बेहतर व्यवस्थापक उपयोगकर्ता अनुभव

    1. आधुनिक व्यवस्थापक पैनल नेविगेशन इंटरफ़ेस।
    2. अब आप छवियों के अलावा अपने उत्पादों के लिए वीडियो भी लिंक कर सकते हैं।
    3. जब भी आप ऑर्डर या ग्राहक प्रबंधन ग्रिड पर कॉलम जोड़ना या निकालना चाहते हैं, तो आपको अपने डेवलपर्स से संपर्क करने की आवश्यकता नहीं है, आप बस व्यवस्थापक पैनल में उपलब्ध सूची से आवश्यक कॉलम चुन सकते हैं।
  • बेहतर दृश्य उपयोगकर्ता अनुभव

    1. चेकआउट चरणों में सुधार किया गया है और अब उपयोगकर्ताओं के लिए नेविगेट करना आसान है। अतिथि चेकआउट की अनुमति है (यदि यह सुविधा व्यवस्थापक पैनल में "हां" पर सेट है) और Magento 2 अपने ईमेल पते का विश्लेषण करके मौजूदा पंजीकृत ग्राहकों को स्वचालित रूप से पा सकते हैं।
    2. ग्राहकों की बिलिंग जानकारी वेबसाइट से सीधे भुगतान गेटवे पर भेजी जाती है, जो एक सुरक्षित तरीका है। Magento 2 में पेपाल, ब्रेंट्री, ऑथराइज़.नेट, वर्ल्डपे और कुछ अन्य भुगतान विधियाँ शामिल हैं।
  • अन्य सुधार

    1. आधुनिक जेएस स्टैक
    2. सीएसएस प्रीप्रोसेसिंग
    3. संगीतकार (निर्भरता के प्रबंधन के लिए)
    4. अब से केवल उच्च गुणवत्ता वाले कोडित एक्सटेंशन बाज़ार पर उपलब्ध होंगे। सख्त कोड गुणवत्ता के साथ-साथ कार्यक्षमता दोहराव नियंत्रण नए Magento 2 मार्केटप्लेस की मुख्य विशेषताएं हैं।

एक बड़ा प्लस पॉइंट कि हमें Magento 2.x से क्यों शुरू करना चाहिए, यह है कि Magento 1.x नवंबर 2018 के बाद अपडेट प्राप्त करना बंद कर देगा जिसके परिणामस्वरूप Magento 1.x दुकानें असुरक्षित हो सकती हैं।

आप Magento की आधिकारिक साइट से अधिक जानकारी प्राप्त कर सकते हैं।


2

Magento 1 और Magento 2 के बीच कई अंतर हैं।

-- Performance Improvement
-- Full page cache support in community edtion
-- Latest Coding standard framework and php 7 support
-- Whole new structure for admin panel

यूआई आधारित कोडिंग संरचना, - कोडिंग मानक में सुधार, सेवा अनुबंध की अवधारणा आरंभीकृत

  • उपयोगकर्ता के अनुकूल दृष्टिकोण
  • दो चरण चेकआउट पृष्ठ में सुधार
  • प्रत्येक मॉड्यूल के लिए प्रारंभिक परीक्षण किए गए परीक्षण मामले (स्वचालित परीक्षण)
  • आधुनिक प्रौद्योगिकी ढेर
  • Magento 1 की तुलना में बहुत तेज़
  • निर्भरता इंजेक्शन अवधारणा प्रारंभिक
  • PSR अनुपालन
  • आवश्यकताएँ और सीएसएस प्री प्रोसेसर (कम)

प्रत्येक पृष्ठ के लिए पृष्ठ लोड समय मेग्नेटो 1 की तुलना में सुधार हुआ है

  1. स्टोर के लिए क्वालिटी एक्सटेंशन पाने के लिए मार्केटप्लेस 2 के लिए मार्केटप्लेस लॉन्च किया गया
  2. उत्पाद पृष्ठ के लिए एकीकृत वीडियो समर्थन
  3. एपीआई प्रौद्योगिकी पर आधारित है

Magento उन्नयन (Magento 1 से Magento 2 या Magento 2.0 बाद के संस्करण के लिए) Magento 1 की तुलना में आसान है

आप Magento 2 की आधिकारिक साइट से अधिक जानकारी प्राप्त कर सकते हैं

आप magento 1 और magento 2 के बीच गूगल तुलना से कई लेख प्राप्त कर सकते हैं।


1

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

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