Use el lenguaje que lo lleve más rápido y le permita a usted / a su equipo iterar fácilmente.
Eso generalmente significa lo que sabes ahora . Pasar unas semanas para descubrir un nuevo idioma es algunas semanas en las que podría haber verificado la viabilidad de su negocio.
Cuando tenga su MVP y algunos comentarios / tracción del mercado, vuelva a evaluar. (por ejemplo, digamos, dentro de 1 mes)
En general, en ese momento tendrá una idea mucho mejor de lo que necesita, las limitaciones de espacio de su aplicación, las herramientas disponibles, etc.
- ¿Qué es un buen diseño de arquitectura para aplicaciones web?
- ¿Cómo realizan exactamente las aplicaciones del lado del servidor las actividades del lado del servidor si están diseñadas en lenguajes que están diseñados predominantemente para computación general?
- ¿Cuál es la diferencia entre la llamada de servicio web, las llamadas de API y las llamadas asíncronas como AJAX en el desarrollo web? ¿Cómo y cuándo usarlos?
- ¿Qué es el desarrollo del portal de viajes para una agencia de viajes de tamaño mediano?
- Cómo crear mi propio navegador web
Siendo realistas, a menos que esté haciendo un inicio de un idioma específico como say, phpfog o say una tecnología de cómputo intensivo de big data, casi cualquier lenguaje debería llevarlo a una serie A. Está probando el ajuste del mercado de productos, y eso generalmente no implica ningún lenguaje de programación en particular.
Una nota, las startups generalmente juzgan mal lo difícil que es obtener un buen talento para el desarrollo. Entonces, una vez que esté sentado en su MVP y algunos fondos en la cartera, puede hacer 1 de 3 cosas.
a. el último y mejor, que atrae a las personas de vanguardia (que también son proporcionalmente más duras y más caras de contratar). leer: es posible que no obtengas tu superestrella de Rails.
si. el más común disponible (para su ubicación / sus amigos o si subcontrata, su ubicación subcontratada, piense fundamental)
do. ve por lo que sabes (si eres un chico de tecnología), imaginando que puedes entrenar a la gente en el futuro.
YMMV. Su situación específica tendrá diferentes compensaciones.