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.
- ¿Cuál es el mejor lenguaje y marco para escribir servicios de fondo con arquitectura de microservicios?
- ¿Por qué casi todos los bootcamps enseñan Ruby on Rails y no PHP para la programación de back-end?
- ¿Qué motor de chat de fondo deberíamos usar para nuestro chat?
- Aprendo ambos, front y back end del desarrollo web. ¿Dónde puedo encontrar algunos proyectos para practicar?
- Para una aplicación híbrida (marco iónico), ¿es mejor tener API REST en servidores propios o utilizar proveedores de back-end como Firebase, Deployd o Backend, etc.?
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?