Recently I had the opportunity to take a peek into the source code of Spryker, the e-commerce framework that’s composing itself to be the new player in the enterprise area. Spryker was originally developed by the Berlin based incubator Project A to be used in the companies that they build up and is supposed to be released to the public this year. While “public” is not enirely true, I can say so much in advance: An open source version is not planned, licenses will cost about 100.000 € / year. Agencies can register as partner, to get access to source code and documentation without a license. With the first sold license they get access to additional training material. Freelancers are not addressed. Already listed as partner are the agencies CommercePlus and Symmetrics that are well-known in the German Magento scene.
What is special about Spryker?
Spryker doesn’t consider itself as ready-to-use product but as framework that provides the building blocks for an individual e-commerce solution from which you can choose and extend for your project. This takes the reality into account that no project is equal to the next and each shop has its own processes and infrastructure, which you have to address individually.
The core of Spryker are two separate applications, Yves and Zed. In short, Yves is a lightweight application for the frontend, Zed the big gun for the backend.
Yves (in the first version developed with Yii, now with Silex) reads any needed data from an in-memory NoSQL backend such as Redis.
Zed (Zend Framework 2) handles communication with MySQL, message queue and external systems, and contains the business logic for order processes and so on.
Danke für diese sehr Interessante Einsicht! Ich teile Ihre Meinung, dass viele E-Commerce Plattformen von Spryker Einiges lernen können und werde die Entwicklung ebenfalls im Auge behalten.
Vielen Dank für den guten Artikel und auch für die Herausarbeitung der jeweiligen Zielgruppe. Magento und Spryker überschneiden sich in der Hinsicht gar nicht, denn Magento tut sich meiner Erfahrung nach unglaublich schwer nach oben zu skalieren, während Spryker gar nicht für mittlere und kleinere Projekte einsetzbar sein will.
Dem Frameworkansatz von Spryker gehört meiner Meinung nach die Zukunft und Standalone-Shopapplikationen wie Magento, die alles irgendwie können aber nichts richtig gut, werden es in den nächsten Jahren schwerer haben. Dennoch hat Spryker diesen Gedanken nicht konsequent verfolgt, sondern ist im Grunde doch wieder eine einzelne Applikation, wenn auch als Baukasten. Wer Shopkompenenten braucht, die sich auch problemlos in ein eine eigene Applikation (sei es nun auf Basis von Zend, Symfony, Laravel oder was auch immer) integrieren können sollte sich einmal https://github.com/aimeos ansehen.
Den Trend zu Content Commerce, also der Verkauf von Produkten unterstützt durch hochwertige und umfangreiche Zusatzinformationen und -texte hat Spryker allerdings völlig ignoriert. In der Hinsicht scheint es genauso unpassend zu sein wie Magento, das vieles sein kann, nur kein Content Management System.