Ist Magento 2 stabil genug, um einen neuen Eshop zu entwickeln? [geschlossen]

12

Ich würde gerne mit der Entwicklung eines neuen E-Shops beginnen, aber meine derzeitige Erfahrung mit Magento2 ist zu langsam und zu schnell für eine komfortable Entwicklung.

Ich habe sowohl Master- als auch Dev-Zweige unter Windows XAMPP ausprobiert. Es wurde festgestellt, dass sowohl der Front-End-Shop als auch das Admin-Panel ständig mit zufälligen Fehlern hängen bleiben bzw. abstürzen. Beispiel: https://github.com/magento/magento2/issues/1734

Ist Magento 2 unter Unix stabiler? Lohnt es sich, es auf VM einzurichten?

Ben
quelle
2
Es ist erwähnenswert, dass Magento in einer Windows-Umgebung nicht offiziell unterstützt wird.
paj

Antworten:

6

Magento2 ist nicht zum Starten einer Live-Site geeignet, da es sich noch in der Beta befindet. Obwohl es etwas ist, das Sie lernen möchten, ist es für diesen Zweck absolut in Ordnung.

Ja, ich würde empfehlen, es unter Unix über eine VM zu lernen. So arbeiten die meisten Magento-Entwickler und es ist ein guter Anfang.

Magento wurde auch für Linux entwickelt und es gibt einige Dinge, die bei WAMP nicht funktionieren, wie z. B. Pfade und Dateinamen, bei denen zwischen Groß- und Kleinschreibung unterschieden wird.

Ich benutze Ubuntu 14.04 als meine Linux-Distribution, es ist die stabilste, da sie es nach dieser Version ein wenig ändert. Für meine VM verwende ich Oracle Virtual Box. Es lohnt sich auch, sich Vagrant anzuschauen, um Ihre Entwicklungsumgebung einzurichten. Ich werde das nächste Mal nachprüfen, wenn ich meine Maschine einstelle.

Wie Marius in seiner Antwort sagt, wird es in Ordnung sein, eine Live-Site zu dieser Veröffentlichung zu starten, sobald Magento2 offiziell veröffentlicht wurde.

Habe Spaß :)

Stechpalme
quelle
Was ist mit Magento 2 heute? Ist es stabil genug für die Produktion
Saeed
9

Während ich dies schreibe, befindet sich Magento 2 in der "Merchant-Beta" -Phase. Also Beta .
Sie sollten mit dieser Version noch keinen Live-Shop starten.
Die offizielle Veröffentlichung ist für das vierte Quartal dieses Jahres geplant.
Dann können Sie Ihren Live-Shop starten.

Marius
quelle
1
Als Detail und nur um dies zu verhindern, gibt es keine Zahlungsmethoden außer Scheck / Zahlungsanweisung.
mbalparda
Entschuldigung für den irreführenden Titel. Mein Ziel ist es, mit der Entwicklung zu beginnen und keinen Lebensversicherungsshop zu eröffnen. Da ich 0 Erfahrung mit Magento 1 habe, habe ich darüber nachgedacht, es zu überspringen, Magento 2 zu lernen und alles auf einem neuen Framework zu entwickeln.
Ben
1
@RawPhunky. Sie können bereits anfangen, es zu lernen, und Sie können es sogar weiterentwickeln, aber stellen Sie sicher, dass sich einige Dinge bis zur offiziellen Veröffentlichung ändern werden. Es besteht die Möglichkeit, dass Ihre Arbeit umsonst ist.
Marius
4

Nein , es ist viel zu früh, um es in Produktionsumgebungen einzusetzen. Obwohl die Beta zum jetzigen Zeitpunkt ziemlich stabil ist, gibt es dennoch Änderungen, die sich auf Ihr aktuelles Setup auswirken könnten.

Bleiben Sie auf dem Laufenden und nutzen Sie stattdessen die neueste Version von Magento 1.9.x. Dieser Zweig ist stark getestet und bei weitem der sicherere Weg zu gehen.

mkerstner
quelle
Entschuldigung für den irreführenden Titel. Mein Ziel ist es, mit der Entwicklung zu beginnen und keinen Lebensversicherungsshop zu eröffnen. Da ich 0 Erfahrung mit Magento 1 habe, habe ich darüber nachgedacht, es zu überspringen, Magento 2 zu lernen und alles auf einem neuen Framework zu entwickeln.
Ben
1
Ok, das ist vernünftig. Obwohl Magento 2 nicht ganz neu ist , gelten viele der Kernkonzepte (EAV, Layout-XML, Event-Observer usw.) und das aus gutem Grund. Wenn Sie auf dem Grün anfangen, würde ich dennoch vorschlagen, Magento 1 auch nur wegen des Lerneffekts anzusehen.
mkerstner