Más información. ¿Será esta una aplicación nodeJS?
En general:
1.) Mucho de esto es preferencia. Es decir, Aurelia es un marco que realmente me gusta porque trata de usar la sintaxis ES6 + en lugar de inventar su propio lenguaje. Algunos marcos, como Angular, son muy intrusivos a este respecto. Cuando ve una aplicación Angular, inmediatamente sabe que es una aplicación Angular.
- ¿Cuál es la mejor herramienta o servicio para mapear todos los flujos en una aplicación?
- Cómo usar React / Redux con un backend de Golang
- ¿Scala está sobrevalorado para aplicaciones web?
- ¿Qué es una aplicación de una sola página (SPA) en el marco de AngularJS?
- Cómo hacer análisis de texto para una aplicación web Java simple
2.) ¿Desea una solución completa o una solución a un problema en particular? React y Vue.js están relacionados con la parte de Vista de la aplicación, es decir, enlace de datos y representación.
3.) ¿Planea contratar más desarrolladores en el futuro? No soy un gran fanático de Angular, prefiero Ember o Aurelia, pero tiene una base de desarrolladores mucho más amplia que cualquiera de los marcos, probablemente más que ambos marcos combinados.
Eso también significa que hay más capacitación disponible para Angular que otros frameworks. Frontendmasters es un buen sitio web para visitar tanto para capacitación como para una “sensación” general de dónde está la comunidad de desarrolladores front-end. Notarás mucho entrenamiento angular.
Debido a que cada marco tiene diferentes propósitos, diferentes principios de diseño y diferentes tasas de adopción, es difícil encontrar el “mejor”. Necesitará Socket.IO o algún otro marco de conexión web, pero no existe el mejor marco, hay varias compensaciones que debe decidir con su equipo de desarrolladores cuál se adapta mejor a su flujo de trabajo y nivel de conocimiento.