Magento 2 es la nueva y mejorada versión de Magento.
En esta versión se ha hecho una revisión de toda la potencia y capacidades de Magento, en las que se han aplicado mejoras, pero sobre todo, lo que se ha buscado es una manera de poder empaquetar todo esto de manera más amigable y efectiva. Creemos que se ha conseguido.
A continuación detallamos a fondo los puntos clave de nueva versión de Magento 2.0.
Magento 2.0 funciona con PHP 5.3 y usa el Framework Zend para gestionar las bases de datos, la memoria caché, las capas de acceso y las traducciones. Al mismo tiempo, es compatible con MSSQL y Oracle que es ideal para la plataforma Windows Server.
En Magento 2.0, la librería jQuery es la biblioteca de JavaScript por defecto. De manera que está completamente integrada y resulta la forma más ligera de usar JavaScript. JavaScript es el lenguaje que permite la realización de efectos dinámicos en el código HTML para implementar efectos y realizar de manera más moderan mejoras de usabilidad.
La velocidad y el rendimiento ha sido el problema más comentado de Magento 1.X frente a sus competidores. A pesar de esto sabemos que un Magento 1.X en un buen servidor y un con una buena configuración pueden competir con sus rivales. Magento 2.0. lo pone aún más fácil, dado que será un 20% más rápido que cualquiera de sus versiones 1.X.
Magento 2 permite más consultas recurrentes: vistas de producto y compras y además lo hace mejorando la velocidad.
Algunos módulos como los de Clientes, Catálogo, Pago y Envío, Venta y CMS, funcionarán como componentes. Esta mejora permitirá mayor flexibilidad en el desarrollo del a Magento.
Así que si uno de los módulos no te sirve o no lo necesitas para tu modelo de tienda online, lo puedes desactivar o incluso reemplazar por un módulo hecho a medida sin tener que intervenir en el código base y por lo tanto sin perder coste de tiempo de desarrollo ni afectar al rendimiento ni flexibilidad en el sitio.
Symfony 2 es uno de los frameworks más prestigiosos, prueba de ello es la elección que hacen de ella las tecnologías líderes en el sector del desarrollo web. Drupal, Prestashop, Magento, y otros muchos han elegido este framework para mejorar sus prestaciones. Magento 2 lo ha hecho de manera decidida. Si comparamos con Prestashop, Magento ha decidido incorporar de golpe un tanto % mucho más elevado de Symfony 2 que Prestashop. El inconveniente ha sido la rotura que drástica que ha hecho con su anterior versión: Magento 1, pero evidentemente esta desventaja ha sido también su ventaja principal.
Hay cambios significativos en la estructura de directorio más simplificada para facilitar un mejor desarrollo.
Magento 2.0 permite a los desarrolladores hacer prueba de configuración automatizadas fácilmente.
Esta última versión de Magento nos da más herramientas para validación de servidor. Gracias a esto, ha mejorado en velocidad.
Como hemos comentado, Magento 2.0 admite un solo marco para Javascript: el Jquery. Por lo tanto, tendremos muchos menos “bugs” provocados por conflictos raros entre scripts. Se trata de una muy buena noticia para los desarrolladores y los clientes, dado que hablamos de esos errores que al desarrollador le es difícil prever que no sucedan y le cuesta pronosticar el tiempo de resolución cuando suceden.
Las nuevas tecnologías incluyen las últimas versiones de PHP, jQuery, CSS 3, etc . en el siguiente gráfico ilustramosla diferencia entre Magento 2.0 y Magento 1.x
Magento 1.X | Magento 2.0 |
Sass/Compass | HTML5 |
JQuery in ewd package only | CSS3 |
Prototype Javascript library in core | RequireJS |
Librerias adicionales Javascript | Apache 2.2 o más |
PHP 5.5.X (aunque también funciona desde 5.4.11) | |
MySQL 5.6 | |
Compilación PSR | |
Compoonentes via Composer en la instalación | |
Librería Ui en Magento |
|
Pre-processor CSS | |
Full page Caché | |
Kit de herramientas de rendimiento Magento |
Con la introducción de un editor visual para el diseño “Visual Design Editor”, hacer los cambios en las plantillas, contenedores y bloques es más fácil.
También está al alcance de más desarrolladores al no ser requerir un aprendizaje tan complejo.
Procesar el CSS y el HTML5 es más fácil adaptar el look and feel sin tener que entrar a cambiar funcionalidades.
En Magento 2.0, la actualización del núcleo y es más sencilla de llevar a cabo y requiere por lo tanto menos esfuerzos y tiempo. Se han mejorado las políticas de control de versiones con una documentación de buenas prácticas más elaborada.
Instalar Magento también es más sencillo gracias a su nuevo wizard para la instalación.
La mejora en la escalabilidad nos llega con:
Una nueva versión de indexadores que permite acelerar el rendimiento.
Un nuevo kit de herramientas que permiten verificar y optimizar sistemas de rendimiento de caché como el Varnish.
La nueva versión de Magento incluye una documentación más completa. También en la ampliación de tests de verificarción de desarrollo., además lo hace con en un marco de pruebas es compatible con las prácticas de integración y pruebas continuas.
Otro buen punto de Magento 2 es un su mayor compromiso con la comunidad. A través de seminarios y eventos especiales de Magento 2 . La plataforma se abre más a la comunidad.