¿Vue es front-end o back-end?
Vue pertenece al front-end.
El marco vue pertenece al front-end. Ahora vue generalmente se refiere al nombre colectivo de vue-svue-router-vuex. Es un marco progresivo para crear interfaces de usuario web, que pueden habilitar la web. El desarrollo de programas basado en aplicaciones front-end es más conveniente, los datos se pueden vincular en dos direcciones y todos los efectos de interfaz escritos con vue responden.
Ventajas de vue: Simplicidad: La documentación oficial es muy clara y más fácil de aprender que Angular. Rápido: actualice DOM en procesamiento por lotes asincrónico. Composición: Componga su aplicación con componentes desacoplados y reutilizables. Compacto: 18kbmin+gzip y sin dependencias. Potente: las expresiones no necesitan declarar propiedades calculadas dependientes.
Desventajas de vue: Recién nacido: Vue-js es un proyecto nuevo y no es tan maduro como angular. El impacto no es muy grande: busqué en Google y descubrí que Vue-js es menos diverso o más rico que otras bibliotecas conocidas y no es compatible con IE8.
Tres frameworks front-end web convencionales
1. Vue
Vue, como último framework lanzado (2014), se basa en las características de sus predecesores angulares. y reaccionar (como VirtualDOM, enlace de datos bidireccional, algoritmo de diferenciación, atributos de respuesta, desarrollo de componentes, etc.) y hemos realizado optimizaciones relevantes para que sea más cómodo de usar, más fácil de comenzar y menos adecuado para principiantes.
2. React
React es producido por Facebook La versión oficial se lanzó en 2013, 4 años después que angular, pero gracias a su innovador VirtualDOM, su rendimiento ha mejorado. Se hizo muy popular una vez que se lanzó. Tiene muchas características, incluidas VirtualDOM, JSX, algoritmo Diff, etc., admite la sintaxis ES6 y utiliza programación funcional. El umbral es ligeramente más alto, pero también es más flexible, lo que permite más posibilidades de desarrollo.
3. Angular
AngularJS fue creado por MiskoHevery y otros en 2009 y luego fue adquirido por Google. Es un excelente marco JS front-end que se utiliza en muchos productos. No es solo un marco de desarrollo front-end con conceptos avanzados, sino también una solución de un extremo a otro. Sigue el patrón MVC en el diseño arquitectónico y aboga por un acoplamiento flexible de datos y componentes de procesamiento lógico.
Para ver el contenido anterior, consulte la Enciclopedia Baidu-Web Front End