It has been a long time coming, and much anticipated. After more than 1,600 days, and three different company names, the newly announced company Magento Commerce has announced the release of Magento 2. It could not have been easy, but the team at Magento Commerce has put forth a revamped commerce platform that will continue to drive revenue and growth for those who use it well into the future. As a Magento Gold Partner, DEG is excited to be an official Magento 2 Trained Solution Partner and utilize the solution for our clients.

Magento has taken what has made them a successful e-commerce platform in the past and re-architected an underlying framework, while keeping, and enhancing, the features and flexibility that has made Magento one of the top e-commerce platforms in the market.

Here is what we like most about Magento 2 as an e-commerce solution:

The Community

Robie_Magento2_1

To build a long-lasting piece of software, you need people that believe in its success and its potential. The Magento community invests itself fully into making the solution just as much its own as it is Magento Commerce’s. This is great for Magento Commerce, its partners, and those who use Magento as an e-commerce solution. A great community provides two basic things: input and accountability. Input is not only opinion, but code, features, and tools. As for accountability, the Magento community does a magnificent job of steering Magento back on course if it ever gets into the weeds.

The Modern Technology Stack

Robie_Magento2_2

The big benefit of Magento 2 upgrading its technology stack is that it opens up the platform to a greater breadth of potential developers who are already experienced in the tried and true technologies the platform has implemented.

The Scalable Infrastructure

Robie_Magento2_3

Especially with the Enterprise Edition, Magento 2 can now compete at a new level, both in feature functionality and scalability. At the database layer, the web server layer, and the caching layer, Magento 2 is built to scale, and scale, and scale.

The Marketplace

Robie_Magento2_4

Magento will now offer a trusted place to find extensions that have been analyzed and deemed worthy as an add-on to the Magento 2 platform. Gone are the days of inflated popularity scores and plagiarized extensions. The marketplace is a win/win/win/win for merchants, Magento Commerce, solution partners, and good extension developers.

The Code

Robie_Magento2_5

Being a software engineer at heart, what I am most excited about is the way Magento has made it easier for the developer to code more, faster, and with higher quality. Although dependency injection is not a new concept, it is new to the Magento 2 framework, and allows the developers of Magento 2 solutions to know what dependencies specific classes have. Magento 2 has also introduced interception into the framework. The ability to perform “interception” using plugins will speed up development and allow the engineers to spend less time architecting around the limitations of Magento and more time adding pluggable features.

As we move toward the future of e-commerce, being able to provide APIs into Magento will be ever-more important. By building service contracts into the Magento 2 framework, everything can potentially be exposed as a service to other applications. This will be huge. Last and not least, I had mentioned higher quality. Magento 2 has been released with a full test framework that not only covers the Magento 2 application, but also allows extension developers and integration partners the ability to easily write their own tests so that the community’s code can be as tidy as the core.

If the release of Magento 2 as a framework wasn’t exciting enough, 2016 proves to be chalk full of useful features and further revamped technology. Magento is using its new-found infrastructure to have shorter release cycles, but yet push more code. We, at DEG, are excited to continue to partner with Magento Commerce and congratulate them on a well-architected solution.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Comments