Was ist besser für deinen E-Commerce?
Sylius oder Magento?
So, du verwaltest einen Mittelstands- oder Enterprise-E-Commerce und suchst nach einer Plattform, die deine geschäftlichen und branchenspezifischen Anforderungen erfüllen wird? Großartig. Wir haben aufgelistet, wann die Wahl auf Sylius fallen sollte, und wann du von Magento profitieren wirst.

1/7 Was sind Magento und Sylius?

Du kennst wahrscheinlich das Magento-Ökosystem, aber was ist Sylius?

Sylius Plus ist ein Symfony E-Commerce-Framework, das auf API-First ausgerichtet ist und sauberen Code verwendet. Es kann Umsatzströme von bis zu 500 Millionen Euro pro Jahr verwalten. Es handelt sich um die kommerzielle, kostenpflichtige Version von Sylius Standard, unserem Open-Source-Framework, das weltweit in Tausenden von Shops eingesetzt wird. Sylius Plus wurde für mittelständische und Großunternehmen entwickelt, basierend auf deren Geschäftsanforderungen für spezifische Funktionen.

Magento ist eine umfassende, monolithische E-Commerce-Plattform mit Tausenden von Plugins. Mit sowohl einer Open-Source- als auch einer kommerziellen Version ist Magento seit über 10 Jahren die führende E-Commerce-Plattform für mittelständische und Großunternehmen. Mit dem End-of-Life von Magento 1 im Jahr 2021 stehen Händler vor einigen Optionen: bei M1 bleiben (ohne weitere Unterstützung), M2 ausprobieren oder den Markt nach einer anderen Lösung durchsuchen.



2/7 Schlüsselaspekte, die die meisten E-Commerce-Manager und Produktverantwortlichen bei der Recherche nach Plattformen berücksichtigen

SyliusMagento
Produkt ÖkosystemWachsendes Sylius-spezifisches Ökosystem (mehr als 6.000 Entwickler bei Slack) + globale Symfony-Community mit mehr als 600.000 Entwicklern.Magento-spezifisches Ökosystem (mehr als 300.000 Entwickler, 9.500 bei Slack), isoliert (aus technischer Sicht), aber beeindruckend.
OmnichannelMit Kanälen gebaut, um alle deine Berührungspunkte zu integrieren.
Ursprünglich für die Ansicht des Online-Shops auf der Website entworfen.
Release CycleEvolution statt Revolution – kleine Updates alle 3-6 Monate mit einer starken Rückwärtskompatibilitäts-Garantie (BC).
Kleine Updates jedes Jahr und größere (M2), die zu einem Plattformwechsel führen (M3 soll angeblich eine vollständig neue, auf JavaScript basierende Plattform sein). src
License cost based on GMV*
(*Gross Merchandise Volume)
JaJa
Kommerzielle Version€14 900 – €72 900  / Jahr€18 100 – €155 000 (und mehr) / Jahrsrc
Total Cost of Ownership
Deutlich niedrigere Abonnementkosten, beliebte Symfony-Entwickler.
Kostspieliges kommerzielles Abonnement, einzigartige auf Magento spezialisierte Entwickler.
Plattform
Best-of-Breed mit dem Ziel einer vollständig „headless“ Entwicklung.

Alles-in-einem, sofort einsatzbereit.
SpeedHervorragende Leistung direkt ab Werk. src
Die Optimierung kann viel Zeit und Aufwand in Anspruch nehmen. src
Dev recruitmentFlache Lernkurve für Symfony-Entwickler (Weltweite Community von über 600.000) = einfacher zu finden, niedrigere Kosten.
Spezialisierte Magento-Entwickler – geschlossene Technologie = schwieriger zu finden, höhere Kosten.

Aspekt der Kostenersparnis Aspekt der Zeitersparnis
Aspekt der Code-Sensibilität

Wenn du eine Enterprise-Plattform mit SLA-Unterstützung für deinen E-Commerce benötigst, könnte Sylius Plus gut passen.

3/7 Sprechen wir über Kosten

Wir glauben, dass der Kuchen groß genug ist, damit alle davon profitieren können – es gibt Unternehmen, die einfach besser zu Adobe-Produkten passen (nehmen wir an, Geschäfte mit einem Online-Umsatz von über 1 Milliarde Euro). Wenn wir jedoch über den Mittelstand sprechen, sollten Sie sich für Sylius anstelle von Magento entscheiden? Weil es von Entwicklern geliebt wird? Das ist großartig, aber nicht genug.

Jeder Stakeholder träumt davon, weniger für mehr zu zahlen, und wir streben danach, diesen Traum zu erfüllen. Die Gesamtbetriebskosten (TCO) von Sylius sind viel niedriger als die von Magento, obwohl beide Plattformen im Kern Open Source sind. Es hängt davon ab, ob Sie eine Plattform mit einem eigenen benutzerdefinierten Framework (Magento) oder eine auf einem weltweit beliebten Framework basierende Plattform verwenden möchten (Sylius verwendet Symfony).

Dank der einfachen, aber kraftvollen Tatsache, dass Sylius vollständig auf Symfony setzt – einem der beliebtesten PHP-Frameworks für die professionelle Entwicklung von Webanwendungen – zahlen Händler weniger für:

Hosting

Dank des sauberen Codes und der SOLID-Prinzipien ist Sylius leichter als der Marktdurchschnitt (minimale Anzahl von Codezeilen), sodass es weniger Hosting-Leistung (CPUs) erfordert.

Development

Das gleiche Konzept und die gleiche Logik, das weltweit von mehr als 600.000 Entwicklern bekannt ist, die dieses PHP-Framework kennen, ermöglicht schnellere Implementierungen und die Entwicklung maßgeschneiderter Funktionen.

Integrations

Viele kompatible Symfony-Bundles ermöglichen einfache Verbindungen zu Tools von Drittanbietern.

Maintenance

Einfache und häufige Upgrades und eine starke Rückwärtskompatibilitäts-Garantie (BC). Sylius folgt und erweitert die gut aufgenommene Rückwärtskompatibilitäts-Garantie von Symfony.

Recruitment

Ein Team von Symfony-Entwicklern aufzubauen ist viel einfacher als ein Team von an einen Anbieter gebundenen Spezialisten („Magento-Entwickler“, „Shopify-Entwickler“).

Licence

(Nicht spezifisch für Symfony, sondern für die allgemeine Unternehmensphilosophie) Keine Bindung, keine Strafen, nur Entwicklungsfreiheit mit Unterstützung des Kern-Teams.

Abgesehen von der Lizenz – was könnte noch eine zusätzliche Kostenquelle sein?

Die Kosten für eine Lizenz mögen den Löwenanteil ausmachen, allerdings gibt es viel mehr zu beachten, wenn man die Gesamtbetriebskosten (Total Cost of Ownership, TCO) einer E-Commerce-Plattform in Betracht zieht. Und… du solltest es immer in Betracht ziehen, sonst könntest du unangenehm von all den zusätzlichen Rechnungen überrascht werden, die du begleichen musst.

Hier ist der Punkt, an dem alle Punkte miteinander verbunden sind, hier sind alle technischen Argumente, die wir entwickelt haben, um einen spürbaren Unterschied zu machen. Abgesehen von den Lizenzkosten musst du an Implementierung, Integrationen, Hosting, Apps und Erweiterungen denken (ganz zu schweigen von Wartung, Support oder Gebühren für Zahlungsgateways).

4/7 Best of breed vs all-in-one

Sylius ist darauf ausgelegt, eine komplette E-Commerce-Umgebung zusammenzuhalten – einschließlich aller Apps, die Ihr Geschäft reibungslos laufen lassen. Die gezielte Auswahl bestimmter API-first-Module (Best-of-Breed) bietet mehrere Vorteile im Vergleich zu Standard- oder universellen Funktionen (All-in-One).

Legacy vs. Sylius Architektur


5/7 Leistungssteigerung & Verringerung der Absprungrate

Die Geschwindigkeit ist ein Faktor, der sich direkt in Conversions umsetzt. Verzögerungen beim Laden von Seiten beeinträchtigen den Umsatz erheblich, und deshalb ist es entscheidend, eine Plattform zu wählen, die von Anfang an eine hervorragende Leistung bietet.

Magento 2.4 vs. Sylius 1.8

Open source editions performance comparison, November 2020 (source)

Je niedriger, desto besser

Time To First Byte (TTFB) ist eine grundlegende Metrik zur Leistungsmessung. Sie gibt an, wie lange es dauert, bis die ersten Daten des Software von der Serverinitialanfrage (in diesem Fall AWS Cloud) den Browser erreichen.

TTFB ist eine sehr wichtige Metrik, da der Browser nicht mit dem Rendern des Inhalts einer Webseite beginnen kann, bis er die anfängliche Markup erhalten hat. Google empfiehlt, dass die TTFB weniger als 300 ms betragen sollte.

Was ist eine gute TTFB (Time To First Byte)-Zeit für E-Commerce? Um die Absprungrate zu vermeiden, wird eine maximale Empfehlung von 100 ms (0,1 Sekunden) für Online-Shops empfohlen. Ein Benutzer kann vor der TTFB überhaupt nichts sehen, daher beeinflusst dies direkt die Benutzererfahrung (UX).


Request Counts

Niedriger ist normalerweise besser. (source BitBag)

Beispiel für den Wechsel der Plattform von Magento zu Sylius: EasyMonneret

Kennzahlen nach dem Plattformwechsel:

6/7 Einfache Anpassungsmöglichkeiten und sauberer, verständlicher Code und Architektur

SyliusMagento
FrameworkSymfony 5Zend 1, Magento Custom Framework
PHP Version8.0*7.4
Technical debt
Bewusst auf niedrigem Niveau gehalten seit 2017 (Bugs: +/- 200). src

Seit 2008 aufgelaufen (Bugs: +/- 1200). src
TestingVollständiges Test-Setup mit Behat, phpspec und PHPUnit für Anpassungen und Plugin-Entwicklung. Eingebautes API-Design- und Testframework.Unit- und Funktionstests nur mit PHPUnit. Kein API-Testframework.
Integration layers
Single Responsibility Principle (nur immer ein Verantwortungsbereich)

Viele Integrationspunkte zu berücksichtigen.

Aspekt der Kostenersparnis Aspekt der Zeitersparnis Aspekt der Code-Sensibilität


7/7 Sylius wächst und gewinnt immer mehr Aufmerksamkeit

Über einen Zeitraum von 10 Jahren haben wir Sylius Standard und Sylius Plus nach den genauen Anforderungen und Geschäftsumgebungen unserer Kunden und Partner gestaltet und angepasst. Deshalb bist du hier und liest diesen Text, weil du nach einer Lösung für deinen E-Commerce suchst. Wir hoffen, dass Sylius die Lücken füllen wird!

Zu guter Letzt sind wir immer transparent und möchten fair sein, und wir werden nicht lügen – Sylius ist nicht für jeden geeignet. Wenn du einen E-Commerce mit weniger als 1 Million Euro geschätztem Jahresumsatz startest, bist du wahrscheinlich mit einem SaaS wie Shopify oder einer Plattform mit vielen vorgefertigten Funktionen – wie Magento – besser bedient.

Du bist nur einen Schritt von über 35 Seiten mit Statistiken und Einblicken zu Sylius- und Magento-Projekten entfernt!


Tauche tief in die Details zu Leistung, Kosten, Skalierbarkeit und der Beschleunigung der Time-to-Market ein