¿Alguien ha usado react y angular 2.0? ¿Puedes hacer una comparación sobre su uso?

La respuesta se puede encontrar en Angular 2 versus Reaccionar: habrá sangre

Aquí está el resumen:

Angular 2 es una gran mejora con respecto a la versión 1. El nuevo modelo de componentes es más fácil de comprender que las directivas de v1, admite renderizado isomorfo / universal y utiliza un DOM virtual que ofrece mejoras de 3 a 10 veces en el rendimiento. Estos cambios hacen que Angular 2 sea muy competitivo con React. No se puede negar que su naturaleza completa y obstinada ofrece algunos beneficios claros al reducir la “fatiga de JavaScript“.

Sin embargo, el tamaño y la sintaxis de Angular 2 me dan pausa. El compromiso de Angular con el diseño centrado en HTML lo hace complejo en comparación con el modelo más simple centrado en JavaScript de React. En React, no aprendes cuñas HTML específicas del marco como ngWhatever. Pasas tu tiempo escribiendo JavaScript simple. Ese es el futuro en el que creo.

AngularJS es un marco, lanzado en 2009 e incluido en la lista de los marcos JavaScript más populares. ReactJS es una biblioteca y tiene una vista, pero carece de componentes de modelo y controlador.

Puede encontrar mucha información sobre AngularJS y ReactJS, ejemplos de código y una comparación detallada en el artículo https://rubygarage.org/blog/reac … en el blog RubyGarage.

Tienen varios aspectos diferentes:

  1. Componente
  2. El enlace de datos
  3. Actuación
  4. Resolver dependencias
  5. Directivas y plantillas

Angular y React son instrumentos completamente diferentes, pero ambos excelentes para escribir aplicaciones de una sola página.

He usado ambos en mis proyectos, pero personalmente soy un gran fanático de reaccionar. Porque en reaccionar cada vez que estoy escribiendo html puro y script java. No necesito recordar etiquetas como ng en angular2. En reacción, solo necesito importar componentes y usarlo. Pero en angular2, cada vez que tenga que definir cuál es la directiva o cuál es el servicio y tendrá que asignarlos correctamente.

El principal problema que enfrenté con angular2 es el mecanografiado. Parece que estoy aprendiendo de nuevo conceptos de Java como anotaciones, decoradores. Lleva tiempo compilar y su tamaño es muy grande.

Desde mi perspectiva, reaccionar es una mejor opción en comparación con angular2. Si usa redux con react, puede hacer cualquier cosa que quiera hacer. Tendrá mucha libertad en su código y podrá usar la comprensión básica de html y java script.

No lo he usado personalmente, pero conozco a alguien que sí. Este [1] es un excelente artículo que compara el rendimiento, las características, etc.

Notas al pie

[1] Angular 2 vs React: The Ultimate Dance Off – Escena JavaScript

Puedes leer la publicación detallada aquí. React VS Angular2: comparando lo incomparable

Angular y React son un marco de desarrollo front end increíble, por lo que es difícil decidir.

Angular 2 es muy obstinado y rígido, mientras que React te brinda libertad y simplicidad. React nos permite utilizar otras soluciones de embalaje como We pack. React carece del poder declarativo de Angular. Sin embargo, cuando use plantillas de reacción, podrá usar muchas de las cosas que amamos de Angular.

Mira, todavía no podemos decidir cuál es mejor. Al desarrollar un producto, debemos centrarnos en una cosa, el resultado final que se entregará a los usuarios.

Entonces, cualquiera que aprenda React o Angular 2, considere la facilidad de uso del producto, no la comodidad de aprender y desarrollarse.

Puede contratar desarrolladores dedicados de Angular 2 o contratar desarrolladores de React Js de Bacancy Technology.

Incluso puede hablar con nuestro desarrollador de AngularJS para conocer más posibilidades y beneficios que puede obtener al aplicarlo en su próxima idea de aplicación web / móvil.

Póngase en contacto con nosotros en [correo electrónico protegido] o llámenos al +1 848 482 3868

Trabajé en Angular y React Js.

Puedes leer la diferencia entre Angular y React Js aquí

Angular vs React vs Vue.js: ¿cuál es mejor?

Si necesita más tutoriales, hágamelo saber.