No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Diferencias entre Angular, React, Vue

18/28
Recursos

Cuando vamos iniciando en el mundo del front-end o simplemente estamos creando un nuevo proyecto nos encontraremos con una importante pregunta:

驴Qu茅 framework debo utilizar?

Lo primero que te llega a la mente va a ser los tres frameworks m谩s populares:

Angular

Si tienes un proyecto complejo y robusto Angular es tu mejor opci贸n ya que al estar pensado en trabajar con TypeScript ofrece una gran robustez, estructura y control.

Angular CLI es el CLI m谩s completo para trabajar.

Desventajas:

  • Al ser un framework tan robusto su curva de aprendizaje es muy elevada y compleja.
  • Tendremos c贸digo repetitivo que genera archivos muy grandes.

React

Ventajas:

  • Creado por Facebook, ofrece una gran flexibilidad para trabajar basado en componentes.
  • Cuenta con una gran comunidad, por lo tanto muchos problemas con los que te encuentres ya habr谩n sido resueltos por alguien.

Desventajas:

  • Hay muchas formas de resolver un mismo problema, por lo tanto hay miles de librer铆as y tal vez pocas sean la soluci贸n correcta.

Vue

Tambi茅n est谩 basado en componentes, cuenta con una gran usabilidad y una curva de aprendizaje muy f谩cil.

Su mayor desventaja es que al ser muy nuevo, su comunidad es muy nueva y es probable que los problemas con los que te encuentres tendr谩s que crear tu propia soluci贸n.

Ning煤n framework es mejor que el otro, cada uno cumple una funcionalidad distinta y cuenta con sus propias ventajas y desventajas.

Aportes 44

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

desarrollador= 20% conocimiento 80% stackoverflow

Cuando era un Jr. habr茅 visto decentas de videos de Youtube con el mismo tema. Ninguna explicaci贸n tan buena como la de Alan! Muchas gracias
P/d: Nunca hay que casarse con una tecnolog铆a.

Curiosidad

De los 3 frameworks, es Angular el mas nuevo, sin embargo creo que el profesor se referia a AngularJS, el cual si es mas antiguo que los otros 3. Angular es la evoluci贸n de AngularJS aunque incompatible con su predecesor.
.
Fechas de lanzamiento:

  • Angular: 14 de septiembre de 2016
  • Vue: Febrero de 2014
  • React: 29 de mayo de 2013
  • AngularJS: 20 de octubre de 2010
    .
    El profesor debe referirse a que Vue es un baby debido a que es el que menos comunidad ha tenido, y creo que esto se debe en gran parte porque tanto Angular como React fueron creados por empresas grandes (Google y Facebook respectivamente) sin embargo, Vue no.
    .
    Evan You fue el creador de Vue, despu茅s de trabajar para Google usando AngularJS en varios proyectos. M谩s tarde resumi贸 su proceso de pensamiento: 鈥Pens茅, 驴qu茅 pasar铆a si pudiera extraer la parte que realmente me gust贸 de Angular y construir algo realmente liviano鈥. Es por ello que Vue y Angular tienen algo de similaridad.

Desde hace mas o menos seis meses estoy tratando de estudiar Angular, me identifico con lo que dice Alan, es dificil de aprender, pero me gusta mucho su estructura, su robustez, pienso una vez me apropie podr茅 hacer muchos proyectos geniales con Angular. Tambi茅n deseo aprender Reat y Vue. Nunca pares de aprender!!!

Yo: no me gustaron los decorators
Alan: cuando queremos trabajar con componentes o servicios, se aplican decorators
Yo: visible frustration

He realizado varios cursos en Platzi, Nunca comento por que me gusta encontrar la soluci贸n por mi cuenta, pero este profe se llevo mis aplausos, me gusta su forma de Explicar, felicitaciones!!.

En mi pa铆s el framework que tiene m谩s demanda es 鈥淎ngular鈥

Es correcto el tema de que Angular es un poco mas 鈥渆mpresarial鈥 por su buen manejo de grandes y complejas aplicaci贸nes. En CDMX cas铆 todos los puestos de front-end piden Angular y muy pocos React.

Yo utilice mucho Angular.js en su versi贸n 1 de forma profesional para proyectos corporativos, pero desde la versi贸n 2 le vi mas engorroso, le echaron m谩s grasa y por la misma raz贸n creo que en algunos lugares lo dejaron de utilizar. He aprendido Vue.js me gusta la verdad, pero no tanto como React.js me gusta la estructura de componentes y como se soluciona por ejemplo two-way data binding no existe en react.js y se lo soluciona estructurando mejor los componentes con los props que se pasan en cascada y handlers para actualizar los estados. Pero si tiene raz贸n el profesor, se pide mucho angular en empresas que manejan proyectos grandes. Bueno por eso estoy aca haber como va en su versi贸n 9.

Prefiero AngularDart. Soy un rebelde, soy un antisistema.

Cuando inicie en esta industria. Empece por Angular.
Les comento que fue LA PEOR experiencia de mi vida.
No se si fue la calidad de tutor, o por que no sabiua leer documentacion pero en definitiva me espante y me fui de este Framework.
Ya en el ahora, veo la necesidad de aprenderlo por cuestiones laborales y por el momento y gracias a Platzi, veo que no es tan traumatico despues de todo.

Angular: This is the way

me gusta react, pero es bueno conocer los tres

que pasaria si no cambio la version de RxJS a la 6.0.0? la vredad no me gusta eso de hacer un downgrade de librerias鈥

y segun tengo entendido, esta libreria es para la reactividad? cosa que en vue se tiene de forma nativa, esto es una ventaja pero tambien una desventaja.

Me quedo con todos, me gusta JS, creo que mas que todo depende del cliente; claro no los domino todo pero se JS y creo que eso es lo que importa

Que excelente aclaraci贸n Alan, la verdad es que despu茅s de estar aprendiendo Angular con TypeScript seguir茅 con Vue, debido a que estoy iniciando en el mundo del desarrollo FrontEnd.

He trabajado con VueJS desde hace 4 a帽os.
Desde entonces he trabajado en aplicaciones peque帽as y medianas, incluso desarrollado juegos, pero al d铆a de hoy que tengo un proyecto m谩s grande, se queda un poco atr谩s, sobre todo cuando es un equipo peque帽o.

Actualmente ya estaba aprendiendo Angular y al principio fue un poco f谩cil pero despu茅s se fue complicando un poco mas las cosas y despues de esta clase creo que quizas deberia haber empezado por React y Vue, pero no me quiero desanimar y quiero seguir con Angular, pero ahi que darle su momento y espacio para aprender poco y poco y Practicar bastante

Me quedo con Angular

Mis proyectos actuales est谩n orientados al sector empresarial y creo que angular va muy bien con lo que quiero desarrollar鈥

Angular
Si tienes un proyecto complejo y robusto Angular es tu mejor opci贸n ya que al estar pensado en trabajar con TypeScript ofrece una gran robustez, estructura y control.

Angular CLI es el CLI m谩s completo para trabajar.

Desventajas:

Al ser un framework tan robusto su curva de aprendizaje es muy elevada y compleja.
Tendremos c贸digo repetitivo que genera archivos muy grandes.

React
Ventajas:

Creado por Facebook, ofrece una gran flexibilidad para trabajar basado en componentes.
Cuenta con una gran comunidad, por lo tanto muchos problemas con los que te encuentres ya habr谩n sido resueltos por alguien.
Desventajas:

Hay muchas formas de resolver un mismo problema, por lo tanto hay miles de librer铆as y tal vez pocas sean la soluci贸n correcta.

Vue
Tambi茅n est谩 basado en componentes, cuenta con una gran usabilidad y una curva de aprendizaje muy f谩cil.

Su mayor desventaja es que al ser muy nuevo, su comunidad es muy nueva y es probable que los problemas con los que te encuentres tendr谩s que crear tu propia soluci贸n.

Ning煤n framework es mejor que el otro, cada uno cumple una funcionalidad distinta y cuenta con sus propias ventajas y desventajas

Angular es m谩s Pro.

Sinceramente soy bastante nuevo en todo lo de frontend y me gusta mucho la aclaraci贸n que haces con vue.js me parece que para iniciar a entender bien los conceptos despues de este curso me animare a seguir vue

Me gusta Angular

mientras sepas javascript vas a ser integral en los frameworks o librerias que uses asi que animate a estudiar mucho y la curva no sera dificil 馃槃

Angular me tiene fascinado, pero me gusta emprender y el ambiente de las startups, creo que ambos, por ende ya sabr铆a Vue. Pero primero a darle a 茅stos dos.

donde encuentro eso de angular weit

Mi primera experiencia con framework de frontend fue con Angular hace 2 a帽os. Lo utilic茅 en Ionic para hacer una aplicaci贸n m贸vil. Result贸 ser un desastre porque tampoco conoc铆a bien JavaScript. Ven铆a del mundo de RoR. Ahora le dar茅 otra oportunidad.

Este a帽o he tenido experiencia con React para hacer una aplicaci贸n m贸vil. Con los cursos de Platzi anduve la raja.

de que fecha es la grabaci贸n de este capitulo?

Pues creo que iremos con Svelte

Angular

驴Qu茅 opinan de Svelte?

donde encuentro angular weit

Parece que Vue deber铆a ser el framework para iniciarse en Frontend pero habr铆a que echarle un ojo a Svelte.

Excelente explicaci贸n

Me se los 3, aprend铆 sin cursos con pura documentaci贸n y videos de YT. Me parece que Vue.js es el m谩s f谩cil de aprender y el m谩s sencillo de usar.

Excelente clase, una explicaci贸n muy concisa.

Vengo de React,y la verdad tengo altas expectativas sobre Angular.

angular

Bueno, a mi me encanta Vue, Angular le he tenido respeto pero, pues el jefe manda jajaja 馃槂 igual y no me ha paracido malo, de hecho empieza a gustarme.

Vengo del futuro a anunciar que ha nacido un nuevo baby del frontend llamado Svelte 馃憖

Pd. React es el mejor 馃サ