Es ist Zeit für eine Migration auf Magento 2.0 oder es ist instabil?


8

Das Magento 2.0 wurde schon lange entwickelt, aber ich habe einige Angst, von der Version 1.9 zu migrieren.

Meine Frage ist über:

  • Sicherheit
  • Stabilität
  • Module

Es ist sicher, alte Geschäfte auf Magento 2.0 zu migrieren oder nicht?

Antworten:


2

Sie sollten sich auf jeden Fall mit der Migration zu Magento2 befassen.

Sicherheit: Magento2 enthält alle Sicherheitsupdates von Magento1. Magento2 wird sicherer sein, da es mit unterschiedlicher Architektur und neuen Technologien ausgestattet ist.

Stabilität: Magento2 ist letztendlich viel stabiler als die ersten Builds. Dies ist der Grund, warum jeder andere Händler auf Magento2 migriert. Hier ist die Liste der offenen Fragen. Sie können sie durchgehen, falls Sie nach bestimmten Problemen suchen. https://github.com/magento/magento2/issues

Module: Möglicherweise wissen Sie, dass Sie alle benutzerdefinierten Module in Magento1 neu schreiben müssen. In Bezug auf Module von Drittanbietern sollten die meisten davon auf dem Magento Market Place verfügbar sein. Wieder können Sie den Magento-Marktplatz durchsuchen, um deren Verfügbarkeit zu überprüfen.


1

Magento steht kurz vor der Version 2.3. Auf Magento 2 laufen viele Geschäfte.

Im Gegensatz zu Magento 1 können Sie alle Probleme im Github-Repository des Magento anzeigen

Magento 2 hat viel mehr Transparenz als Magento 1

In Bezug auf die Skalierbarkeit unterstützt es viel mehr Transaktionen als Magento 1

In Bezug auf Module ist es jetzt viel einfacher, die Abwärtskompatibilität zu überprüfen, was in Magento 1 ein großer Schmerz war.


1

Ja, es ist sicher, alte Geschäfte auf Magento 2.0 zu migrieren.

Sicherheit:

Mit können data-migration-toolSie Ihr altes Geschäft in ein neues Magento2-Geschäft migrieren.

Dieses Tool wird nur aus Ihren alten Geschäftsdaten kopiert. Mach dir keine Sorgen um die Sicherheit.

Stabilität:

Nach dem Upgrade in Magento 2 werden alle Kerndaten in Magento2 migriert. Sorgen Sie sich nicht um Stabilität.

Module:

Module von Drittanbietern werden nicht migriert. da die Datenbanktabelle dieses benutzerdefinierten Moduls in Magento2 nicht verfügbar ist.

Wenn Sie mit dem benutzerdefinierten Modul migrieren möchten, das diese bestimmte Erweiterung in Magento 2 installiert hat, und diese benutzerdefinierte Datenbanktabelle im Migrationstool zuordnen möchten.


0

Magento 2.x wird kontinuierlich verbessert und von einer großen Community von Entwicklern gewartet. Das Magento-Team hat seine Version 2.2.2 veröffentlicht, die eine stabile Version ist.

Außerdem erhält Magento 1.x nach einiger Zeit keine Sicherheitspatches oder -upgrades mehr.

Es gibt viele Gründe, warum wir Magento 1.x-Stores auf Magento 2.x aktualisieren sollten.

Sicherheit:

  1. Magento 2 basiert auf einem ausgereiften Technologie-Stack, der als sicherer als der Technologie-Stack von Magento 1.x gilt
  2. Magento 2 speichert das Passwort von Kunden und Administratoren im Format CONCAT (SHA2 ('xxxxxxxxYOURPASSWORD', 256), ': xxxxxxxx: 1'). Praktisch ist es nicht möglich, sie zu hacken.
  3. Die meisten sicheren Seiten wie Admin-Panel-Grids, Checkout-Seiten usw. werden mit Knockout-JS erstellt. Daher können Hacker nicht sehen, was auf der Seite angezeigt wird, wenn sie versuchen, aus der Seitenquelle zu raten.

Stabilität:

  1. Wie wir alle wissen, wird Magento in naher Zukunft die Unterstützung für Magento 1.x einstellen, sodass es anfällig und instabil wird. Während Magento 2.x in der Entwicklung ist und täglich neue Funktionen entwickelt und Probleme behoben werden. Nach dem Upgrade auf Magento 2.x müssen Sie sich also keine Sorgen mehr um die Stabilität machen.

Module:

  1. Das Magento-Team überprüft nun jede Erweiterung, die an den Magento-Marktplatz gesendet wird. Sie können also jeder Erweiterung vertrauen, die Sie auf dem Magento Marketplace kaufen / herunterladen.
  2. Aufgrund eines neuen Plugin-Konzepts besteht jetzt eine geringere Wahrscheinlichkeit von Modulkonflikten. Mit dem Plugin-Konzept können wir fast jede Funktionalität erweitern / ändern, ohne den Kerncode zu überschreiben / zu hacken. Es ist auch besser als eine Klasse zu überschreiben, da sie die Sortierreihenfolge verwendet, um zu sortieren, welche Plugin-Klasse zuerst aufgerufen wird.
  3. Im Vergleich zu Magento 1.x-Versionen ist die Installation neuer Erweiterungen und Module einfacher und damit auch billiger geworden.
  4. Das integrierte Testframework erleichtert das Ausführen automatisierter Tests auf jeder Magento-Site, unabhängig von ihrer Größe.

Abgesehen von den oben genannten Punkten gibt es viele andere, die beweisen, dass ein Upgrade auf Magento 2.x eine gute Entscheidung ist.


1
Wer hat die Antwort abgelehnt und warum? Lass mich wenigstens den Grund wissen.
Mohit Kumar Arora
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.