Hay muchos factores a considerar para responder esta pregunta y dado que no tengo toda la información disponible, espero que mi respuesta pueda guiarlo a decidir mejor:
- Disponibilidad de programadores (y su costo)
Antes de decidirse por la pila, debe saber si obtendrá recursos asequibles para respaldarla. En estos días, la ayuda también se puede contratar en línea desde ubicaciones remotas. Sea cual sea su plan, debe decidirlo antes de decidir qué pila usar.
- Costo de la infraestructura del servidor para la pila seleccionada
Como sabe, dotnet usa el servidor Microsoft IIS en la plataforma Windows Server (o el alojamiento de Azure) que tiene un costo de licencia recurrente asociado. Esta pila de software también tiene un requisito de sobrecarga operativa en términos de hardware. Si tiene el presupuesto, entonces esto no debería ser un problema.
- ¿Debería desarrollarse el backend de nuestra aplicación móvil en Ruby o Python?
- ¿Cuáles son las cosas que los desarrolladores de back-end deberían aprender en 2017?
- ¿Cómo se considera PHP Backend?
- ¿Qué es el desarrollo de backend?
- ¿Es necesario aprender SQL para el desarrollo de back-end o sería suficiente aprender MySQL?
Comparativamente, una pila de código abierto que ejecuta PHP (como LAMP) es mucho más barata de operar.
- Capacidad de administración de la infraestructura del servidor para la pila seleccionada
Para esta parte, me referiría a mi respuesta sobre qué servidor web es mejor [1].
Notas al pie
[1] Respuesta de Clinton Goveas a ¿Cuál es el mejor servidor, Apache o IIS?