Me gustaría pedirle que piense un poco sobre la eficiencia de tal cambio haciéndose algunas preguntas:
¿Es esta una aplicación que escribiste para aprender algo de esta tecnología o para ganar dinero con ella?
1. Aprender: cualquier cosa puede ser reemplazada. Incluso sugeriría que Angular debería encabezar la lista de reemplazo en este caso, ya que hay numerosos ejemplos de cómo esto no funciona bien con la escala, el SEO y el desarrollo en equipos grandes.
2. Vender: primero trata de conseguir que produzca dinero, luego mide las áreas que necesitan mejoras, optimízalas.
Si está tratando de ganar dinero con esta aplicación, le llamaré la atención sobre el ejemplo de Facebook: PHP puede escalar tanto como lo necesite. Entonces mi siguiente pregunta estaría relacionada con la velocidad de comercialización:
- ¿Cómo puedo construir un sitio web complejo y escalable completamente a través del navegador o con software libre?
- ¿Cuál es la mejor aplicación basada en la web "Getting Things Done"?
- ¿Existe un IDE que le permita crear aplicaciones de una sola página utilizando un editor WYSIWYG?
- ¿Usaría un curso que enseñe cómo crear aplicaciones web increíbles desde cero usando Laravel, Angular, Ionic y Foundation para aplicaciones?
- ¿Cómo se implementa un proyecto django creado en PyCharm en Windows?
¿En qué son ustedes / sus desarrolladores más productivos?
1. PHP: no es necesario cambiar, ya que obtener nuevas funciones en menos tiempo es lo que necesita. Mejor gastar el dinero en marketing.
2. Javascript: haga un análisis de costos de cuánto le afecta financieramente el cambio a node.js. No olvide incluir nuevos costos de implementación e infraestructura, ya que no se detiene en el cambio de código.
Hay más aspectos a considerar, por supuesto, pero comenzaría con lo anterior.