¿Qué tan estable es magento2? ¿Es seguro iniciar un sitio web de mercado de múltiples proveedores usando magento2 o debería usar magento1.9?

¡Hola!,

Esta pregunta ha sido uno de los temas candentes entre todos aquellos que tienen sus tiendas de comercio electrónico en la plataforma Magento 1 o aquellos que planean crear su nueva tienda de comercio electrónico. Obviamente, es una cuestión de preocupación si Magento 2 ser tan exitoso como Magento 1.
Bueno, quiero decirte que sí, Magento 2 es bastante estable para iniciar un mercado de múltiples proveedores.

Según yo, debe pasar a Magento 2 si está utilizando una versión realmente desactualizada de Magento 1 o si su sitio web ha quedado desactualizado. Además, si planea iniciar un nuevo mercado de múltiples proveedores (que puedo suponer a partir de su pregunta), definitivamente debería optar por Magento 2.

Algunos aspectos destacados de Magento 2

  • Una navegación por el panel de administración mejorada y fácil de usar que permite navegar fácilmente a todas las secciones del panel de administración y administrar su tienda de manera más eficiente.
  • Funciona en PHP versión 7 y superior.
  • Importación de datos de productos mejorada y más rápida.
  • La opción de migas de pan en el filtrado le permite definir numerosos criterios de filtrado.
  • Magento 2 viene con el tema luma predeterminado que proporciona una mejor interfaz de usuario que Magento 1.
  • Diseño web receptivo ideal para acceder a tiendas en computadoras de escritorio y dispositivos móviles.
  • Las experiencias mejoradas de los compradores, como las imágenes de los productos, ahora también se muestran en el resumen del pedido, optimizan el sistema de pago, etc.
  • Disponibilidad de extensión de calidad para Magento 2.
  • Integración con pasarelas de pago populares … y muchas más.

Creo que estos puntos son suficientes para demostrar que Magento 2 es una buena opción para comenzar su Mercado de múltiples proveedores. Hay muchas empresas proveedoras de soluciones de comercio electrónico con las que puede contactar para crear su propio mercado de múltiples proveedores para magento 2 y ayudarlo en el desarrollo de extensiones de magento 2. Puede optar por una versión básica o mejorada de Multivendor Marketplace.

En caso de consultas adicionales contáctenos aquí:

Hola, creo que nosotros (Webkul Software – Hook for Enterprise Businesses) somos perfectos para responder, ya que somos el mayor proveedor de productos del mercado en el mundo. Mercado de código abierto

Mercado de múltiples proveedores para Magento2: ya hemos lanzado el módulo de mercado de múltiples proveedores para el Módulo de múltiples proveedores de Magento2 Marketplace de magento2

Sí, por supuesto, Magento2 está listo para la producción y también para iniciar un mercado de múltiples proveedores. Bueno, ¿cómo decides eso? permítanme explicar las cosas punto por punto, también en discusión con muchos clientes que temen la velocidad y la seguridad, lo cual es un caos, no como una verdad.

La escalabilidad y la seguridad son temas muy subjetivos para debatir, por lo que lo analizaré uno por uno y trataré de explicar si las personas no son conscientes o si hay un gran caos en su mente. Entonces empecemos –

Seguridad: sí, seguro que es un gran tema de discusión, así que comencemos con alguna pregunta.

¿Magento es bastante seguro para configurar un sitio web de comercio o mercado?

Sí, 100% es muy seguro para iniciar un sitio web de mercado. La seguridad no depende de la aplicación, solo depende de muchos otros factores, incluidos. Configuración del servidor, firewall de aplicaciones, configuración de red y muchos más. Pero comencemos con la aplicación primero, porque todos comienzan con la aplicación primero.

Prevención de inyección SQL: en magento no hay pruebas de inyección SQL que ya se hayan probado en PHPCS ( http://pear.php.net/package/PHP_ …) y varios componentes de inyección de symfony2. Magento2 viene con rastreadores de código PHP https://github.com/squizlabs/PHP… . También magento2 se basa en el enfoque MVVM ( https://en.wikipedia.org/wi …) en el sistema MVC, es difícil realizar la inyección de SQL, ya que la capa de vista y la capa de modelo están totalmente separadas. Nadie escribe consultas SQL directas en Vistas. Entonces, si alguien realmente entiende a Magento y su estructura de código, sabría acerca de la inyección SQL o los ataques XSS.

Ahora llega a la extensión del mercado webkul, seguimos la práctica estándar de magento en toda nuestra extensión y, como se explicó anteriormente, seguimos y probamos la seguridad con mucho cuidado.

Protección DDOS : no será administrada por la aplicación y si necesita administrarla desde su red, puede habilitar el firewall de la aplicación web como un destello en la nube para proteger esa https://www.cloudflare.com/ddos/ .

Datos confidenciales: Magento admite el cumplimiento de PCI-DSS y nosotros seguimos lo mismo. ( https://en.wikipedia.org/wiki/Pa …)

Magento2 no es solo una plataforma de comercio, es un marco completo : se basa en paquetes de Symfony2 y toneladas de otros paquetes (el ecosistema PHP completo está adoptando Symfony2, de OROCRM a Laravel, de Prestashop a akineo).

Si está hablando de pilas tecnológicas, aquí están los detalles completos: http://devdocs.magento.com/guide

Pero arriba están las características técnicas de cómo es diferente y mejor de la versión anterior o de cualquier otro marco, es su patrón de diseño y adaptabilidad como la gestión de dependencias .

Y creo que ese es el verdadero poder de magento2 + que te obliga a seguir los siguientes estándares e, g (MTF – Guía de Magento Testing Framework).

constantemente estamos creando módulos y extensiones para magento2.0, así que lo experimentamos todos los días Magento2 Extensions and Modules https://store.webkul.com/Magento

¿Por qué la gestión de dependencias es tan importante y por qué Magento2.0 es tan único?

si verifica el diseño moderno o el paradigma de programación, se dará cuenta de que NPM y RUBY tienen una gran influencia sobre la gestión de dependencias y esa es la forma de adaptarlos en PHP: los desarrolladores de la comunidad han introducido al compositor una herramienta de gestión de dependencias que viene integrada con magento y está en el núcleo de magento. Anteriormente estaba pensando en magento1.xx como más como una plataforma en lugar de framework, pero magento2.0 en mi opinión personal es plataforma completa + framework.

Si verificas, encontrarás que el archivo magento composer.json también carga toneladas de paquetes de symfony2, lo que en mi perspectiva es excelente y abre la puerta para adaptar más y más paquetes.

Aplicación para escribir un mejor código : PHP como lenguajes es bueno, pero creo que lo que lo hace genial son los marcos como symfony2. Por favor, eche un vistazo a Fabien Potencier dotScale 2014 – Fabien Potencier – My Take on PHP https: // www .youtube.com / watch? v =

y lo mismo está sucediendo en el núcleo de magento2.0, te obliga a escribir casos de prueba, principalmente la comunidad PHP no escribe casos de prueba, lo cual es realmente malo (no creo que todos, pero la proporción es bastante grande) si está escribiendo código en ruby o cualquier otro te obliga a escribir los casos de prueba desde el principio y magento2.o hace lo mismo. Puede verificar magento2.0 github para eso.

Como ejemplo, si estoy revisando el paquete de pago de magento2, te darás cuenta de que magento / magento2 hay una carpeta separada para la prueba (prueba unitaria)

https://github.com/magento/ ……

Entonces el marco te obliga a escribir el mejor código .

así que creo que magento2.0 tiene una gran pila de tecnología pero que también se puede optar en magento1.9.x, estoy más feliz por los paradigmas de diseño brillantes

Optimización de velocidad Magento2

Espero hasta ahora haber explicado las cosas con mucho mejores detalles sobre la seguridad y la arquitectura de magento2. Ahora avance hacia la optimización de velocidad magento2

Nuevamente, el rendimiento o la velocidad no dependen únicamente de la aplicación. depende del hardware que esté utilizando, servidores proxy inversos, colas de mensajes de controladores de caché, procedimientos almacenados y muchas otras cosas.

Magento2 viene con su propio generador de perfiles que puede explicarle las consultas sql lentas. También hay varios perfiles que admiten magento y blackfire, xdebug y una nueva reliquia.

Magento2 proporciona soporte incorporado para barniz, nginx y PHP7, que es enorme ya que el caché de código de operación ya está allí. No necesita instalar APC ni ningún caché de código de operación. Magento2 tiene soporte nativo para redis, que también es vital.

Magento proporciona soporte para la replicación de Mysql y las colas de mensajes como ZEROMQ y RabbitMQ https://www.rabbitmq.com/ .

Entonces, casi todos los aspectos de la escalabilidad y el rendimiento ya están allí en el magento2

Capacidad de actualización: la verdadera belleza de Magento2 es el componente DI http://fabien.potencier.org/what …, o inyección de dependencia. Magento2 también viene con los siguientes patrones de diseño estándar

  1. compositor / gestión de dependencias
  2. inyección de dependencia
  3. contratos de servicio
  4. fábrica
  5. fascade
  6. estrategia
  7. semifallo
  8. observador
  9. apoderado
  10. compuesto
  11. adaptador
  12. mvvm

que proporciona una capacidad de actualización suave también. No es necesario tocar la base principal de magento2. Todas las extensiones de webkul están construidas como módulos separados. Además, el código está abierto para que cualquiera que realmente entienda magento2 pueda personalizarlo.

Puede consultar los artículos compatibles aquí

http://cloudkul.com/

http://cloudkul.com/blog/

Espero haber explicado mis puntos en detalle, aún si tiene algún conflicto o consulta o pregunta, responda https://store.webkul.com/Magento

Es una pregunta bastante importante en este momento y déjenme responder esto en dos partes:

¿Qué tan estable es Magento2?

Magento2 es nuevo y todavía se está mejorando. Al igual que usted, muchos usuarios de Magento tienen esta pregunta en mente. Puede consultar mis siguientes respuestas y enlaces para aclarar sus dudas sobre lo mismo.

Los comerciantes necesitan tomar Magento 2 en serio

¿Qué tan bueno es Magento 2.0? ¿Es rápido?

¿En qué se diferencia técnicamente magento 2.0 de 1.9?

¿Es seguro iniciar un sitio web de mercado de múltiples proveedores usando magento 2 o debería usar magento 1.9?

Bueno, hay varios puntos de vista adjuntos a esta pregunta basados ​​en su experiencia y conocimiento de Magento

Nuevo en Magento y buscando abrir un mercado de múltiples proveedores.

Si eres nuevo en magento y estás buscando abrir un mercado. Sugeriría ir a Magento1 ya que es estable y su gran cantidad de soporte técnico disponible para Magento1 en comparación con Magento2. Una vez que se estabilice, puede migrar a magento

Ya estoy en Magento 1 y tengo un mercado y quiero mudarme a Magento2

Si lo hace bien en Magento1, no sería un movimiento ideal para Magento2 en este momento, ya que aún no es estable. Construya su equipo de desarrolladores para Magento2 y encuentre una buena cantidad de soporte para Magento2, luego podría pasar fácilmente a Magento2. Es diferente y necesita el equipo adecuado para brindarle el apoyo.

Estoy en otra plataforma de comercio electrónico y estoy buscando mudarme a Magento.

Esperar sería la respuesta correcta. Magento2 es el futuro, ¿por qué no pasar a Magento2? Todavía puede vender en qué plataforma se encuentra y una vez que Magento2 es estable, puede pasar a ella.

El soporte para Magento2 Marketplace ya es suyo. Empresas como Apptha, CedCommerce y Webkul ya están brindando soporte para lo mismo.

CedCommerce son los desarrolladores de la extensión Magento MultiVendor Marketplace para ambos Magento1 y Magento2 .

No lo es. Es por eso que todas las respuestas que indican que está vendiendo extensiones son porque no está en un lugar lo suficientemente seguro como para ser personalizado y listo para la producción, a menos que esté listo para gastar miles en extensiones para cambios básicos.

Evite a toda costa o lea los problemas de Github que se informan que los desarrolladores de Magento se han perdido y aún quedan sin resolver.