Lo que es “mejor” dependerá de qué tipo de mercado esté buscando construir.
Hay algunos enfoques generales diferentes que consideraría …
- ¿Cuál es una de las mejores aplicaciones de Android?
- ¿Qué técnicas ayudan a escribir un software en un entorno de alta interrupción?
- ¿Cuáles son algunas aplicaciones de Python?
- ¿Cuáles son algunas sugerencias para la aplicación del administrador de archivos hechas por mi equipo?
- ¿Podré crear una aplicación usando PyCharm?
1. Una plataforma 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 – 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 probablemente no sea 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.
(Esta respuesta fue adaptada de mi otra respuesta aquí: la respuesta de Matt Collins a ¿Cuál es la plataforma de código abierto más popular para construir un mercado? )