En este artículo Anand Mahajan hace una completa comparativa de estos 3 frameworks….veamos lo más importante:
QUÉ ES ANGULAR?
Angular es un framework web frontend open-source creado por Google con una arquitectura MVC.
Se comenzó a hacer popular para el desarrollo de Single page applications.
QUÉ ES REACT?
React es una librería Javascript open-source creada por Facebook para construir UIs stateful. Trabaja con un DOM virtual y destaca para crear UIs complejas con alto rendimiento.
QUÉ ES VUE?
Vue es un framework progressive Javascript para construir UIs. Vue se diseñó desde 0 para ser fácilmente adoptable. Incluye varias herramientas y librerías para construir Single-Page Applications.
POPULARIDAD
En Google Trends está claro que ahora mismo Vue.js es el framework más popular:
Aunque quizás es más útil conocer las cuestiones que hacen sobre cada un en Stackoverflow:
DIFERENCIAS ENTRE ANGULAR, REACT Y VUE
QUIÉN USA CADA UNO
CONCLUSIONES
- React brinda flexibilidad y simplicidad
- Angular es un marco integral, aunque puede ser contraproducente cuando los desarrolladores no necesitan la mayoría de las características que proporciona Angular.
- Debido a que Reactjs ofrece un DOM virtual, garantiza mejores rendimientos que Angular.
- Al ser un marco progresivo, Vue se puede combinar en un proyecto existente. Viene con un amplio conjunto de herramientas y bibliotecas complementarias que permiten que el marco responda a las complejas necesidades de las aplicaciones de nivel empresarial.
- Vue es ideal para desarrollar aplicaciones MVP rápidamente. Especialmente para aplicaciones pequeñas y medianas.
Un abrazo,
LuisMi Gracia
Buenos días, la grafica de tendencia de StackOverFlow es un poco engañosa en tanto que se esta representando la tendencia de angularJS y no de angular2 o superior que ya emplea TypeScript y que en principio es muy usado actualmente, es cierto que existe mucha fragmentación entre versiones por lo que no existe una palabra clave para esta comparativa mas que «angular» que engloba desde la versión 2 en adelante ya que «angularJS» que se quedó en la versión 1.x y se considera bastante obsoleta.
Saludos!
No es angular, sino angularjs
La comparativa echa en falta, en mi opinión, Angular TS