Para dar un poco de contrapunto aquí, me volvería un poco loco y diría que si lo construyo desde cero, en realidad usaría Meteor . Tiene todas las características necesarias para la implementación de producción ahora, y está obteniendo mucha tracción. Tendría que ser un poco inteligente para evitar la falta de soporte de transacciones en noSQL, pero no es como si fuera el fin del mundo, y Meteor ofrece muchas otras cualidades que superan la desventaja.
Si crees que Meteor es demasiado sangriento para ti, entonces te recomiendo Rails. No usaría ninguno de los marcos de comercio electrónico existentes, porque si bien el comercio electrónico parece un problema genérico para el que puede crear un marco, realmente no lo es. Las necesidades de una tienda siempre son muy diferentes a las de otra.
Por estas razones, me mantendría alejado de Magento. He trabajado con él, y es una pila horrible, horrible y apestosa de estiércol excesivamente diseñado. Han agregado todas las características posibles solicitadas bajo los nueve soles, por lo que es increíblemente lento y complicado trabajar con ellas. “Battleship” ni siquiera comienza a describir qué tan pesado es maniobrar Magento. Incluso con su increíble cantidad de características, aún tendrá que hacer un trabajo personalizado en algún momento, y ese trabajo será al menos diez veces más lento que si tuviera su propia solución porque está muy mal documentada y complicado en cuanto a arquitectura.
- ¿Qué lenguaje de programación necesitaría para aprender a construir un servidor para mi aplicación?
- ¿Es útil aprender HTML, CSS y JavaScript solo por su conocimiento?
- ¿Qué marco de JavaScript es mejor para un sitio web de redes sociales con Django Back-end?
- ¿Qué es la función de devolución de llamada en JavaScript?
- ¿Continuarán los desarrolladores desarrollando para IE6 en 2011? ¿Por qué o por qué no?
Mientras escribo esto, me doy cuenta de que realmente odio a Magento. En mi opinión, debe iniciar con una solución simple como Shopify y comenzar a desarrollar su propia solución personalizada. Es tan increíble trabajar con Magento que no tengo palabras para describirlo. Producto repugnante.
¿Mencioné que realmente odio a Magento?