Las soluciones que vale la pena considerar dependerán del tipo de mercado que desee construir.
Hay algunos enfoques diferentes que le gustaría ver …
1. Una plataforma de comercio electrónico
- ¿Cuáles son las extensiones de Magento 2 a la venta?
- ¿Cómo agrego contenido a las pestañas de la página del producto en Magento?
- ¿Cómo es Magento 2.0 superior a otras plataformas?
- ¿Qué es una guía paso a paso sobre cómo abrir un sitio de Magento gratis (excluyendo los cargos de alojamiento) con una función de SMS en India?
- ¿Dónde están los mejores lugares para encontrar un experto de Magento para liderar el desarrollo de un sitio joven de comercio electrónico?
Si está buscando construir un mercado con una sensación tradicional de comercio electrónico / tienda en línea, entonces le gustaría considerar una de las plataformas populares de comercio electrónico de código abierto con una extensión de mercado de múltiples proveedores.
Algunos de los más populares: –
- Magento (como mencionas): complejo pero poderoso. Mucha flexibilidad en las manos correctas, pero puede ser costoso construir y desarrollar.
- WooCommerce: basado en la plataforma WordPress extremadamente popular. Menos funcionalidad incorporada que Magento, pero como resultado es potencialmente más sencillo trabajar con él.
- Shopify: una plataforma SaaS (no de código abierto). Menos flexible, pero podría ser una forma barata y sencilla de comenzar a funcionar si hace lo que necesita.
Cualquiera de estos que elija, prepárese para luchar contra la plataforma y / o comprometerse en momentos en que la plataforma no funciona de la manera que le gustaría. Este es el costo de obtener una gran cantidad de funcionalidades ‘listas para usar’.
2. Un marco genérico de aplicaciones web
Si está creando un mercado que no se ajusta a un patrón de comercio electrónico muy estándar, entonces una plataforma de comercio electrónico no será un buen punto de partida.
En su lugar, es posible que desee construir su plataforma utilizando un marco de aplicación web genérico. Tal marco no vendrá con ninguna funcionalidad de mercado incorporada, por lo que deberá desarrollarlo usted mismo (hay muchas bibliotecas disponibles que pueden ayudarlo con aspectos específicos de esto).
Este enfoque le brinda la máxima flexibilidad para construir cosas a su gusto, pero también puede ser el más costoso.
Algunos de los marcos más populares en este momento:
- Ruby on Rails
- Laravel (PHP)
- Django (Python)
- Meteorito (JavaScript)
3. Una plataforma de mercado especializada
Varias plataformas de mercado dedicadas han comenzado a surgir. Cada uno tiende a centrarse en admitir uno o más tipos de mercado y proporciona la funcionalidad correspondiente.
Puede haber o no uno que satisfaga sus necesidades.
Si hay uno que satisfaga sus necesidades, esta podría ser una forma muy rápida y económica de poner en funcionamiento un mercado.
La desventaja es que, donde la plataforma no funciona como le gustaría, puede ser más difícil y costoso desarrollarla, ya que, en términos relativos, habrá muy pocos desarrolladores que utilicen y estén familiarizados con la plataforma. Además, tenderá a depender mucho de que los desarrolladores de la plataforma continúen desarrollando las cosas de una buena manera.
Plataformas de mercado dedicadas:
- Cerca de mí (no de código abierto)
- Sharetribe
- Mayocat
- Yo-Kart (no de código abierto)
- Arcadier
4. Otras opciones
- WordPress: un CMS (sistema de gestión de contenido) de código abierto extremadamente popular, WordPress tiene una comunidad de desarrolladores enorme y económica. Tiene una reputación de código algo mal diseñado pero, si se aborda correctamente, puede proporcionar mucha flexibilidad y funcionalidades útiles “listas para usar”.
- ¡Algo más! – Existen muchas tecnologías y constantemente surgen nuevas, por lo que esta lista no está completa. Los desarrolladores individuales a menudo favorecerán la tecnología que mejor conozcan.
(Esto fue adaptado de mi respuesta aquí: la respuesta de Matt Collins a ¿Cuál es la plataforma de código abierto más popular para construir un mercado? )