Me parece mejor hacer una pregunta diferente:
“¿Qué tecnología tiene los mejores recursos para ayudarme a llegar a mi producto / objetivo más rápido?”
Lo más probable es que se conecte a un puñado de servicios con su proyecto. Por ejemplo, las primeras implementaciones de API de Facebook se hicieron todas en bibliotecas PHP (se han expandido a casi todo en este momento).
- ¿Cuál es la mejor aplicación basada en la web "Getting Things Done"?
- ¿Cuál es la diferencia entre una aplicación web y una página web?
- ¿Esta página de bienvenida proporciona suficiente información sobre el servicio?
- ¿Qué es la aplicación web?
- Referencia cruzada múltiples relaciones de muchos a muchos. ¿Qué base de datos debo elegir?
Debería ver qué bibliotecas están disponibles / soportadas oficialmente para cualquier cosa con la que vaya a trabajar. Importar una biblioteca frente a implementar una implementación SOAP API puede ahorrarle a usted / a sus ingenieros y una increíble cantidad de tiempo y esfuerzo.
Una pregunta secundaria es “¿con qué está familiarizado mi equipo?” Si usted o su equipo ya conocen uno de los idiomas que enumeró, utilícelo. Las diferencias de velocidad, la gestión de codificación, los marcos, etc. están tan bien desarrollados en los idiomas que enumeró que son tan similares que debería elegir el que reduzca el tiempo total de codificación para obtener su producto mínimo viable. Iterar, diseñar para el usuario, etc., terminará tomando mucho tiempo y cuanto más rápido llegue a algo que su equipo de ingenieros pueda entregar, mejor será, en lugar de perder el tiempo tratando de aprender un nuevo idioma.