Magento 2: novedades y mejoras

Magento 2: novedades y mejoras

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.

Compatibilidad con las plataformas más populares

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.

Biblioteca jQuery en 

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.  

Rendimiento en Magento 2

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.  

Arquitectura Orientada a Componente 

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.

Componentes en Symfony 2

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.  

Estructura de Directorios en Magento 2

Hay cambios significativos en la estructura de directorio más simplificada para facilitar un mejor desarrollo.

Mejoras Magento 2

Pruebas automatizadas

Magento 2.0 permite a los desarrolladores hacer prueba de configuración automatizadas fácilmente.

Mejoras de seguridad Magento 2

Esta última versión de Magento nos da más herramientas para validación de servidor. Gracias a esto, ha mejorado en velocidad.

Marco Javascript Jquery 

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.

La nueva versión de Magento se incluyen más tecnologías

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

 

Mejoras para el proceso de personalización de Magento 2

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.

Desarrollo de frontend más fácil en 

Procesar el CSS y el HTML5 es más fácil adaptar el look and feel sin tener que entrar a cambiar funcionalidades.

Actualización: más fácil i rápida en Magento 2

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.

Mejora de la escalabilidad y el rendimiento en Magento 2

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.

Nuevo nivel de calidad en documentación y recursos de comprobación

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.

Más compromiso con la comunidad de Magento

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.