¿Es Magento 2 lo suficientemente estable como para comenzar a desarrollar un nuevo eshop? [cerrado]

12

Me gustaría comenzar a desarrollar un nuevo E-Shop, pero mi experiencia actual con Magento2 es demasiado lenta y caótica para un desarrollo cómodo.

He probado las ramas Master y Dev en Windows XAMPP. Descubrimos que tanto el panel frontal de la tienda como el panel de administración se cuelga / bloquea constantemente con errores aleatorios. Por ejemplo: https://github.com/magento/magento2/issues/1734

¿Magento 2 es más estable en Unix? ¿Vale la pena intentar configurarlo en VM?

Ben
fuente
2
Vale la pena señalar que Magento no es oficialmente compatible con la ejecución en un entorno Windows.
paj

Respuestas:

6

Magento2 no es adecuado para lanzar un sitio en vivo, ya que todavía está en beta. Aunque como es algo que le interesa aprender, está absolutamente bien para ese propósito.

Sí, recomendaría aprenderlo en Unix a través de una VM. Así es como funcionan la mayoría de los desarrolladores de Magento y es un buen lugar para comenzar.

También Magento está desarrollado para ejecutarse en Linux y hay algunas cosas que se rompen en WAMP, como rutas y nombres de archivo sensibles a mayúsculas y minúsculas, por lo que me resulta más fácil acostumbrarme a trabajar en Linux.

Uso Ubuntu 14.04 como mi distribución de Linux, es la más estable ya que la están cambiando un poco después de esa versión. Para mi VM, uso Oracle Virtual Box. También vale la pena mirar a Vagrant para configurar su entorno de desarrollo, lo comprobaré la próxima vez que configure mi máquina.

Como dice Marius en su respuesta, una vez que Magento2 se publique oficialmente, estará bien lanzar un sitio en vivo en ese lanzamiento.

Que te diviertas :)

Acebo
fuente
¿Qué pasa con magento 2 hoy? ¿es lo suficientemente estable para la producción
Saeed
9

Mientras escribo esto, Magento 2 está en la fase "beta-comerciante". Entonces Beta .
No debe comenzar una tienda en vivo en esta versión todavía.
El lanzamiento oficial está programado para el cuarto trimestre de este año.
Entonces puedes comenzar tu tienda en vivo.

Marius
fuente
1
Como detalle y solo para desalentar esto, no hay métodos de pago sino cheque / giro postal.
mbalparda
Perdón por el título engañoso. Mi objetivo es comenzar el desarrollo, no lanzar una tienda de vida. Como tengo 0 experiencia con Magento 1, estaba pensando en omitirlo y comenzar a aprender Magento 2 y desarrollar todo en un nuevo marco.
Ben
1
@RawPhunky. ya puedes comenzar a aprenderlo e incluso puedes desarrollarlo, pero asegúrate de que algunas cosas cambien hasta el lanzamiento oficial. Existe la posibilidad de que su trabajo sea en vano.
Marius
4

No , es demasiado pronto para usarlo en entornos de producción. Aunque beta es bastante estable a partir de este escrito, todavía habrá cambios que podrían afectar su configuración actual.

Quédese y tome la última versión de Magento 1.9.x. Esta rama está muy probada y es, con mucho, el camino más seguro.

mkerstner
fuente
Perdón por el título engañoso. Mi objetivo es comenzar el desarrollo, no lanzar una tienda de vida. Como tengo 0 experiencia con Magento 1, estaba pensando en omitirlo y comenzar a aprender Magento 2 y desarrollar todo en un nuevo marco.
Ben
1
Ok, bueno, eso es razonable. Aunque Magento 2 no es completamente nuevo , muchos de los conceptos centrales aún se aplican (EAV, diseño XML, Event-Observer, etc.) y lo hacen por una buena razón. Si está comenzando en el verde, le sugiero que también eche un vistazo a Magento 1 solo por el efecto de aprendizaje.
mkerstner