What does Magento 2 compared to 1?
We can spread the benefits of Magento 2 into three broad categories: industrialization, efficiency and openness.
1. Industrialization
=> More highly modular architecture
- The new library Magento Framework manages low-level functional components and replaces Varien Library and too dependent elements from each other.
- The kernel modules are designed to operate independently and can actually be replaced, instead of being overloaded.
=> Controlled Integration Modules
- The database is better controlled to avoid structural changes to the version of unsuitable Magento when installing a module. - Magento 2 verifies the compatibility of a module with the front platform to integrate.
=> Improving Security
- 1 Magento is already a very solid solution. Magento 2 reinforces this multi-level security. For example, the root of Magento 2 is no longer accessible through HTTP requests, but only by his pub folder. All other elements, including the source code and configuration data are better protected.
=> Test Automation
- Magento 2 comes with a set of game testing that covers all types of testing: unit testing, functional testing, integration testing, performance testing, test JavaScript ...Magento, third-party extensions, specific features).
=> Optimizing Performance
- Magento core 2 is designed to handle fewer objects and lighter objects.
- Revised Indexes will be to adapt to the new architecture (this is not yet available in the current beta versions).
- The cache system is natively transported to specialized tools (Varnish, Redis, etc.).
=> Large volumes of data management
- The catalog structure (including EAV tables) has been simplified to speed up queries.
=> Complete documentation and updates
- Magento offers online documentation covers both aspects of use and development.
jQuery, HTML5 and CSS3 program
- The documentation may be supplemented or corrected by the developer community, which guarantees a much broader description of the use cases and design.
2. Effectiveness
=> Integration of recent approaches and technologies
- The 1-specific modules Magento installation system is replaced by integrating Composer, giving flexibility and robustness in the management of modules.
- The Prototype JavaScript library is abandoned in favor of jQuery.
- Interfaces are all built with HTML5 and CSS3.
=> Ergonomic redesign of the backend
- The backend undergone a complete overhaul and offers a clearer and more accessible main menu.
- The sheets are much simpler to use (simple mode and advanced mode, game-changing attributes, adding attributes, etc.).
- Other optimisations will be made before the launch of the stable version.
=> New theme responsive web design multi-terminal
- 2 Magento comes with a responsive web design default theme that can be the basis for the construction of specific topics.
- This theme adapts to any type of terminal, such as tablet, smartphone.
=> Simplified creation themes
- The 2 Magento themes are much lighter than those of Magento modules 1 because the interface elements are now managed by the modules themselves, via their View component.
=> Translations of sharing views on a number of store
- Translation is no longer dependent views (views store). Content translated into a language can now be shared on multiple views.
=> Simplify version upgrades Magento 2
- The mounted version of Magento 2 are a priority for the development team. Using Composer is a great step forward for the deployment and operation.
- The new architecture based on non-dependent modules and light themes will quickly update a platform, although it has been a strong personalization.
3.Opening
=> Increased customization possibility
- Thanks to its flexible architecture and simple to set up themes, customizing an e-commerce site becomes more accessible and more reliable with Magento 2.
=> API building for external exchanges (System Service Contracts)
All features now available via API
- The 2 Magento API is totally new and offers many possibilities. All module features are available, which is far from the case with Magento 1.
- Each module can become a service provider, through its Service Contracts layer.
=> Source code open and collaborative approach, through community GitHub repositories
- The community of users and developers is invited to participate in developing Magento 2. Contributions (source code and documentation) will feed 2 Magento Community Edition, but also the foundation of Magento Enterprise Edition 2.
0 comments:
Post a Comment
Click to see the code!
To insert emoticon you must added at least one space before the code.