Angular vs React

Nihao12 Seguir

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
17 Mar 2016
Mensajes
33
Estaba viendo un vídeo de Platzi en donde dos desarrolladores frontent competían para probar en que plataforma era mejor programar.


En el vídeo el ganador fue el desarrollador de Angular, pero ahora tengo la duda de si ¿la plataforma fue el factor determinante para que ganará? o solo ese desarrollador estaba mejor preparado para el reto.

¿Ustedes cuál creen que es mejor plataforma para desarrollo frontent? ¿Angular o React?
 

Keyloger

Préstamo
No recomendado
Verificado
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
24 Jun 2020
Mensajes
1.866
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Estaba viendo un vídeo de Platzi en donde dos desarrolladores frontent competían para probar en que plataforma era mejor programar.


En el vídeo el ganador fue el desarrollador de Angular, pero ahora tengo la duda de si ¿la plataforma fue el factor determinante para que ganará? o solo ese desarrollador estaba mejor preparado para el reto.

¿Ustedes cuál creen que es mejor plataforma para desarrollo frontent? ¿Angular o React?

Pues si están vendiendo un curso de Angular no creo que gane React.
 

Aternet

Préstamo
No recomendado
Verificación en dos pasos desactivada
Desde
22 Jun 2016
Mensajes
695
React es una librería, Angular es un framework y no tiene sentido compararlos en "este es mejor que el otro" porque depende del tipo de aplicación que quieras construir.

Sucede que ahora mismo está "de moda" React, como hace unos 3 o 4 años estuvo Angular. Se están desarrollando muchos proyectos basados en React, como lo es NextJS que está liderando ahora mismo.

Si quieres saber saber en concreto cuál aprender para buscar trabajo, es otra cosa. En StateOfJS te encontrarás con React-NextJS por encima de Angular en cuanto a uso y "amor" por esas tecnologías.

En el video que compartes, tiene un poco de click bait en el título, porque no es la "comparación" de las tecnologías sino dos desarrolladores empleándolas para consumir datos de una API y lo que sucedió es que la experiencia y el dominio sobre Angular; del que empleó Angular, es mayor al que empleó React y no logró completar el desarrollo del código antes que el otro.
 

paskuvan

VIP
Iota
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
24 Feb 2014
Mensajes
2.452
React es mejor que angular, porque es una librería, no un framework, hace las páginas de las grandes empresas, optimizan mejor que angular.
Por mi experiencia, he hecho una web en angular, se carga poca lenta debido el exceso de .css y .JS.
Lo bueno, tienen más información en stackoverflow o google.
También he hecho unas webs en react, cumplió las expectativas, carga rápido, más componentes (librería), mejoró la minificacion de archivos css y js.
Lo malo, está poco difícil para aprender, el requisito es tener conocimiento de JS.
 

Nihao12

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
17 Mar 2016
Mensajes
33

Nihao12

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
17 Mar 2016
Mensajes
33
React es una librería, Angular es un framework y no tiene sentido compararlos en "este es mejor que el otro" porque depende del tipo de aplicación que quieras construir.

Sucede que ahora mismo está "de moda" React, como hace unos 3 o 4 años estuvo Angular. Se están desarrollando muchos proyectos basados en React, como lo es NextJS que está liderando ahora mismo.

Si quieres saber saber en concreto cuál aprender para buscar trabajo, es otra cosa. En StateOfJS te encontrarás con React-NextJS por encima de Angular en cuanto a uso y "amor" por esas tecnologías.

En el video que compartes, tiene un poco de click bait en el título, porque no es la "comparación" de las tecnologías sino dos desarrolladores empleándolas para consumir datos de una API y lo que sucedió es que la experiencia y el dominio sobre Angular; del que empleó Angular, es mayor al que empleó React y no logró completar el desarrollo del código antes que el otro.
Brutal! Gracias por tu respuesta, es de gran utilidad
 

XxMarkxX

Beta
Programador
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Sep 2015
Mensajes
128
React es mejor que angular, porque es una librería, no un framework, hace las páginas de las grandes empresas, optimizan mejor que angular.
Por mi experiencia, he hecho una web en angular, se carga poca lenta debido el exceso de .css y .JS.
Lo bueno, tienen más información en stackoverflow o google.
También he hecho unas webs en react, cumplió las expectativas, carga rápido, más componentes (librería), mejoró la minificacion de archivos css y js.
Lo malo, está poco difícil para aprender, el requisito es tener conocimiento de JS.
No pude parar de reir al leer semejantes afirmaciones.

"React es mejor porque es una libreria y no un framework"??
Es en serio esto o estas bromeando?? Desde cuando una libreria es "mejor" que un framework?????

"React optimiza mejor que angular", "angular carga lento por el exceso de css y js"
En que te basas que react optimiza "mejor"?? que tu proyecto este MAL implementado es culpa del desarrollador y no del framework, es algo que a menudo sucede en Angular.
Por otra parte, Angular viene sin CSS, asi que no se de que exceso te refieres??? En Angular los JS puedes cargarlo en modo Lazy Load, carga a demanda en proyectos grandes y es muy rapido, optimizado implementando tree shaking.

Por otra parte React es solo una libreria, en muchos casos tienes que recurrir a plugins de terceros porque oficialmente no estan creados, y estos plugins muchas veces estan en version beta o deprecados y esto me espanto al crear un proyecto grande.

Como bien dicen los expertos de Google, Angular es un framework bastante robusto y veloz, si tu proyecto en Angular es lento, pesado, etc, es porque seguramente no estas estas liberando memoria en tus componentes al suscribirte en observables, o tambien al abusar del ciclo de deteccion de cambios, y todo esto tiene solucion si lo sabes utilizar bien, en otras palabras: Si realmente sabes Angular tus proyectos son ligeros y optimizados.

Otra cosa importante es que las corporaciones grandes que pagan bien solo utilizan Angular por ser un framework robusto y no un conjunto de funciones incompletas (librerias) como React
 

davidrod

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 Dic 2020
Mensajes
536
Siempre será mejor lo que sabes hacer, lo que estudias o a lo que te dedicas, es simple.

Todo dependerá de la experiencia.
 

wareon

Gamma
Social Media
Verificación en dos pasos desactivada
Desde
19 Abr 2015
Mensajes
206
En mi opinión no hay uno mejor que otro framework, se debería ver desde otro punto de vista y elegir el que mejor se pueda adaptar tu proyecto con la experiencia que tienes de cada uno. No se olviden de vueJS! 😁
 

paskuvan

VIP
Iota
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
24 Feb 2014
Mensajes
2.452
No pude parar de reir al leer semejantes afirmaciones.

"React es mejor porque es una libreria y no un framework"??
Es en serio esto o estas bromeando?? Desde cuando una libreria es "mejor" que un framework?????

"React optimiza mejor que angular", "angular carga lento por el exceso de css y js"
En que te basas que react optimiza "mejor"?? que tu proyecto este MAL implementado es culpa del desarrollador y no del framework, es algo que a menudo sucede en Angular.
Por otra parte, Angular viene sin CSS, asi que no se de que exceso te refieres??? En Angular los JS puedes cargarlo en modo Lazy Load, carga a demanda en proyectos grandes y es muy rapido, optimizado implementando tree shaking.

Por otra parte React es solo una libreria, en muchos casos tienes que recurrir a plugins de terceros porque oficialmente no estan creados, y estos plugins muchas veces estan en version beta o deprecados y esto me espanto al crear un proyecto grande.

Como bien dicen los expertos de Google, Angular es un framework bastante robusto y veloz, si tu proyecto en Angular es lento, pesado, etc, es porque seguramente no estas estas liberando memoria en tus componentes al suscribirte en observables, o tambien al abusar del ciclo de deteccion de cambios, y todo esto tiene solucion si lo sabes utilizar bien, en otras palabras: Si realmente sabes Angular tus proyectos son ligeros y optimizados.

Otra cosa importante es que las corporaciones grandes que pagan bien solo utilizan Angular por ser un framework robusto y no un conjunto de funciones incompletas (librerias) como React
Porque me burlaste? Yo escribo mal porque soy sorda 🧏🏻‍♀️
Parece que vos no me conoces.
 

migueldeveloper

No recomendado
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
4 Oct 2019
Mensajes
642
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Como para salirme del dilema: Vue!
 

Jxit3

Zeta
Programador
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Desde
25 Sep 2012
Mensajes
1.516
Ambos son buenos, pero a mi parecer sveltejs es el futuro
 

Hadrien Rivere

Dseda
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
10 Feb 2017
Mensajes
1.030
React si vas hacer solo SPA's y NextJs si te gusta asegurar el SEO.

P.S aqui encuentras el estado del Arte de Js y con datos REALES https://2020.stateofjs.com/en-US/.

1620708025673.png
 

León Chávez

Beta
Verificación en dos pasos desactivada
Verificado por Whatsapp
Usuario nuevo
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 May 2021
Mensajes
29
¡MUY DE ACUERDO CON PASKUVAN!
 

Charlie Araiza

Épsilon
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
18 Dic 2012
Mensajes
930
No pude parar de reir al leer semejantes afirmaciones.

"React es mejor porque es una libreria y no un framework"??
Es en serio esto o estas bromeando?? Desde cuando una libreria es "mejor" que un framework?????

"React optimiza mejor que angular", "angular carga lento por el exceso de css y js"
En que te basas que react optimiza "mejor"?? que tu proyecto este MAL implementado es culpa del desarrollador y no del framework, es algo que a menudo sucede en Angular.
Por otra parte, Angular viene sin CSS, asi que no se de que exceso te refieres??? En Angular los JS puedes cargarlo en modo Lazy Load, carga a demanda en proyectos grandes y es muy rapido, optimizado implementando tree shaking.

Por otra parte React es solo una libreria, en muchos casos tienes que recurrir a plugins de terceros porque oficialmente no estan creados, y estos plugins muchas veces estan en version beta o deprecados y esto me espanto al crear un proyecto grande.

Como bien dicen los expertos de Google, Angular es un framework bastante robusto y veloz, si tu proyecto en Angular es lento, pesado, etc, es porque seguramente no estas estas liberando memoria en tus componentes al suscribirte en observables, o tambien al abusar del ciclo de deteccion de cambios, y todo esto tiene solucion si lo sabes utilizar bien, en otras palabras: Si realmente sabes Angular tus proyectos son ligeros y optimizados.

Otra cosa importante es que las corporaciones grandes que pagan bien solo utilizan Angular por ser un framework robusto y no un conjunto de funciones incompletas (librerias) como React

Concuerdo contigo en casi todo, pero yo soy de la idea de que ambas tecnologías son completamente diferentes como para que haya un punto de comparación.

Angular se usa mucho en el mundo corporativo porque se adapta bien al MVVM, tiene mucha compatibilidad con frameworks empresariales (en especial Spring y .Net Core) y te baja el acoplamiento del lado del cliente (por lo tanto, ya no necesitas poner DTOs para todo). Pero hay muchísimos desarrollos de tipo monolítico donde no aporta mucho, entonces ahí se sigue usando más el enfoque clásico de controlador-plantillas (ej: JPA, Thymeleaf, html plano, xml, etc.).

En el caso de React, está totalmente enfocado para interfaces, incluso hay muchísimo backoffice enterprise que usa React. En estos casos, vendría siendo el sustituto de los motores de plantillas tradicionales.
 

Kevin Ramos

Eta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Desde
10 Mar 2017
Mensajes
1.311
Edad
28
Yo siempre he opinado que una tecnología no es mejor que otra, cada tecnología, language framework, library etc... Tiene lo suyo. Cada tecnología está desarrollada para ámbitos específicos, el que una tecnología se pueda usar en varios ámbitos no significa que sea mejor que las demás. Se puede llegar al mismo resultado de diferentes formas, ya solo depende del desarrollador cual prefiera. Pero sin dudas todas son funcionales.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba