¿Ves a Vue como un espejo de Angular?

No en realidad no. Vue toma algunas de las buenas ideas de Angular y luego toma una dirección diferente, que es más hacia React.

Sin embargo, lo que es bueno es la separación de preocupaciones de Vue o más bien la mezcla de preocupaciones. Hacer una buena interfaz de usuario / aplicaciones del navegador en estos días no es una simple cuestión de renderizar algo de HTML en el servidor y realizar pequeños cambios de comportamiento a través de JavaScript y la recuperación de datos a través de AJAX. ¡Los viejos días de jQuery han terminado!

Vue incorpora todas las tecnologías / preocupaciones necesarias para hacer bien la interfaz de usuario de aplicaciones web complicadas, sin embargo, divide esas preocupaciones de una manera que es más fácil razonar. Ese es el objetivo de cualquier buena programación. Creo que Vue hace las siguientes separaciones lo mejor que se puede hacer.

Lo que Vue también hace bien es que es más modular, o como Vue lo pone “progresivo”. Angular le da al desarrollador todo y el fregadero equipado. Vue es una biblioteca de interfaz de usuario reactiva base por sí sola. Puede agregarle RxJS o usar su propio gerente de tienda tipo Flux, Vuex, si lo necesita. También puede usar su biblioteca de enrutamiento o rodar la suya. Entonces, como desarrollador, te quedan algunas opciones.

Vue es simplemente divertido de usar, porque ofrece lo que yo llamo “restricciones mínimas pragmáticas”. Eso significa que ofrece al desarrollador un marco adecuado para crear un código de componente de IU reactivo inteligente.

Vue también tiene una gran comunidad en crecimiento y está a punto de superar la popularidad de Angular 2 (calificado a través de las estrellas de Github).

Para ser sincero, preferiría decir que Vue está más cerca de Reaccionar en términos de objetivos (ambas son bibliotecas de interfaz de usuario) con un toque de sintaxis de plantilla angular .

Todavía cumple la misma tarea que React (capa de vista), mientras que Angular es un marco más grande y completo.

Entonces no , no veo a Vue como un espejo de Angular. Es una biblioteca de interfaz de usuario que toma conceptos clave de otras bibliotecas / marcos populares.

No

Vue es similar a Angular1 y nada como Angular2.