¿Cuál es la mejor combinación de JavaScript Framework?

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.

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.

El mejor marco es el adecuado para lo que haces y qué tipo de personas hay en tu equipo.

Raramente elegimos un marco y luego construimos un proyecto y un equipo alrededor de él. La razón por la que tenemos tantos marcos se debe en parte a la gran cantidad de variables que influyen en nuestras decisiones.

More Interesting

¿Un SVG minimizado afectará negativamente la salida de calidad de impresión?

¿Para qué se utiliza un marco de aplicación web como Flask? ¿Se utiliza para la secuencia de comandos del lado del servidor?

¿Por qué se considera PHP como un lenguaje obsoleto para el desarrollo web?

'Angular.js es lo que habría sido HTML si hubiera sido diseñado para crear aplicaciones web': ¿no se diseñó HTML originalmente para este propósito?

¿Es WordPress una buena plataforma para construir un MVP para una aplicación web relativamente simple?

¿Qué pasos adicionales tomaría para escalar con el tiempo una aplicación web (por ejemplo, comercio electrónico) de 10 visitas por día a 10,000,000?

¿Están las personas dispuestas a usar aplicaciones de escritorio? Si esa aplicación puede implementarse en una página web, pero no lo es, ¿cuáles son mis posibilidades de atraer a mucha gente?

¿Cómo funciona la arquitectura cliente - servidor?

¿Cómo administro la autenticación de usuario para poder escalar mi aplicación en cualquier momento?

¿Cuáles son los problemas comunes de escalabilidad con las aplicaciones de red / web?

Cómo hacer una página web que muestre una cita diferente todos los días

¿Existe código fuente abierto para crear un botón de "pin" como pinterest desde pinterest?

¿Qué factores pueden llevar a la selección de Java sobre C # para una aplicación web empresarial a gran escala?

Cómo hacer que las personas se registren en una plataforma cuando el público objetivo no es experto en tecnología o no está dispuesto a llenar formularios

¿Existe una solución RESTful de comercio electrónico?