React vs Angular vs Vue vs Astro en 20 min

Sdílet
Vložit
  • čas přidán 31. 07. 2024
  • ¡Atención, comunidad tech! 🌟🚀 Acabo de subir un video que está causando revuelo y no te puedes perder. En esta entrega, me sumerjo en el eterno debate de los frameworks de JavaScript, pero con un giro que seguro no esperas. 🎭
    ¿Estás listo para desafiar todo lo que creías saber sobre React, Angular y Vue? Te prometo que después de ver este video, no verás estos frameworks de la misma manera. Y espera, porque no me quedo ahí... ¡introduzco un competidor que podría cambiar las reglas del juego en SEO para siempre! 🌐💥
    En un mundo donde la tecnología evoluciona más rápido que un episodio de "Black Mirror", entender cuál herramienta es la adecuada para tu proyecto puede ser la diferencia entre el éxito y el fracaso. 📊🔧 Exploramos desde la cultura de desarrollo hasta estrategias de implementación que te harán repensar tu stack tecnológico.
    Dale una vuelta, deja tu comentario y dime: ¿te alineas con mi veredicto o tienes otra visión? 🧐👀 ¡Únete a la discusión y marca la diferencia en tu carrera y proyectos!
    ¿Intrigado? Dale click al video, porque esto se pone bueno. ¡No olvides suscribirte para más contenido que te hará pensar y crecer! 📈👾
    ▬ CONTENIDO DEL VIDEO ▬
    0:00:00 Introducción: React vs. Angular, y Más allá
    0:00:34 La Realidad de React y su Uso en Proyectos
    0:01:09 Cuándo Utilizar Next.js para Mejorar SEO
    0:01:43 Desafíos Técnicos y Culturales en la Elección de Tecnología
    0:02:24 Consideraciones Culturales y de Equipo en la Elección de Frameworks
    0:03:07 Importancia de la Guía Senior en Proyectos con React
    0:03:48 Angular: Robustez y Requerimientos Bien Definidos
    0:04:31 Beneficios del SEO en la Última Versión de Angular
    0:05:15 Compatibilidad y Limitaciones de Versiones Anteriores de Angular
    0:05:54 Angular Universal vs. Server Side Rendering Moderno
    0:06:36 Curva de Aprendizaje y Novedades de Angular 17
    0:07:20 La “Angular Way”: Eficacia y Estandarización
    0:08:35 Vue: Un Híbrido Entre React y Angular
    0:09:27 Reflexiones Personales sobre Vue y su Eficacia
    0:10:03 Comparación Estructural: React vs. Angular
    0:10:58 La Flexibilidad de React y la Estructura de Angular
    0:11:40 Experimentando con Nuxt y Otros Frameworks
    0:12:19 La Popularidad de Vue en Asia y su Impacto Global
    0:13:00 Introducción a Astro y sus Ventajas para SEO
    0:13:31 Astro: Modularidad y Eficiencia Sin JavaScript
    0:14:03 Salida Laboral y Potencial de Astro
    0:14:40 Astro y su Enfoque en Contenido Estático
    0:15:25 Exploración en Vivo de la Página de Astro
    0:16:00 Estrategias de Implementación con Astro
    0:16:29 Comunicación Entre Módulos en Aplicaciones de Astro
    0:17:09 Desarrollando un Newsletter Ultra Estático con Astro
    0:17:40 La Tecnología de “Resumability” y su Futuro
    ▬ LINKS DE INTERÉS ▬
    📺 STREAM
    ══════════════════════
    Twitch: / gentleman_programming 🎮
    CZcams: / gentlemanprogramming
    VODS en canal secundario 🥵: / @gentlemanprogrammingvods
    📺 REDES Y COSITAS 🫦
    ══════════════════════
    linktr.ee/gentlemanprogramming
    💻 Mi configuración de LazyVim
    ══════════════════════
    github.com/Gentleman-Programm...
    🎬 EDITOR
    ══════════════════════
    Instagram: / cristian081812
    Discord: Cristian1812
    programación, frontend, backend, desarrollo web, Gentleman Programming, tecnología, tutoriales, proyectos, habilidades técnicas, innovación, motivación, carrera en tecnología, desarrollador, sitios web, aplicaciones, comunidad, suscribirse, notificaciones, consejos prácticos, crecimiento profesional, React, Angular, Vue, Astro

Komentáře • 169

  • @GentlemanProgramming
    @GentlemanProgramming  Před měsícem

    🚀 Espero que disfruten de este video
    👍 Si encuentran útil el video, no olviden darle like y compartirlo con amigos o
    colegas que también podrían beneficiarse. Cada like y cada compartida realmente
    ayudan al canal a crecer y me motivan a seguir creando contenido de calidad para
    ustedes.
    🔔 ¡Suscríbete al canal y activa la campanita para no perderte ningún video
    nuevo. ¡Estoy aquí para ayudarte a mejorar tus habilidades y hacer tu vida de
    desarrollador un poco más fácil!
    💬 Déjame saber en los comentarios qué parte del video te fue más útil y qué
    otros temas te gustaría que exploráramos juntos.
    ¡Gracias por ver y apoyar el canal! Juntos, podemos hacer que nuestra comunidad
    de programación sea aún más fuerte. 🌐

  • @baygo100
    @baygo100 Před měsícem +46

    Como te quiero angular, fue la mejor eleccion que pude hacer, me gusta lo definido, ordenado y que te obligue a seguir un patrón, ya que de por si los desarrolladores son desordenados.

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +4

      A que es hermoso !!!😍

    • @dev_time
      @dev_time Před měsícem +1

      Programar y desorden, mal tema. Angular no me llama, prefiero Astro cualquier día 🤣

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +6

      @@dev_time son cosas distintas para casos distintos, cada uno es increíble en su misma manera :) no hay que ser frameworker

    • @brandsalserocarrillo
      @brandsalserocarrillo Před měsícem

      Yo también me enamoré de ese framework, espectacular, me pareció lo mejor lo más organizado. Y más cuando llegó Angular 17, y para mí tuvo menos problemas en la experiencia que React aunque este último también lo tengo como opción, porque usa DOM virtual, solo falta que Angular pase a DOM virtual

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      @@brandsalserocarrillo para nada ! Angular desde el cambia a Ivy se ha pasado a incremental DOM que es mejor que el virtual. Y ahora con signals es aún mejor !
      Te dejo un artículo: blog.nrwl.io/understanding-angular-ivy-incremental-dom-and-virtual-dom-243be844bf36

  • @vourdalak666
    @vourdalak666 Před měsícem +19

    añadiría en Vue que es más fácil de usar que el resto

    • @razorfenrir
      @razorfenrir Před měsícem

      si, por ejemplo para arrancar como programador en frontend con framework yo recomendaría empezar con vue, luego todos actualmente son parecidos pero es mas fácil entender en vue.

  • @roremdev
    @roremdev Před měsícem +11

    Hoy por hoy el diferencial es el XD (Experiencia de dDesarrollo) mediante DevTools y documentación.
    No comparto la opinión con Vue, porque la manera de darle cariño al Framework se siente diferente y se asimila muy sencillo.
    Gracias por la opinión y larga vida a Astro 🎉

  • @AT-rv7kt
    @AT-rv7kt Před měsícem +36

    Aguante Vue ❤

  • @luchonoprograma203
    @luchonoprograma203 Před měsícem +5

    mi gusto culposo es Vue por sobre Angular siendo Java Dev, simplemente Vue facilita todo, además el Framework UI Vuetify es inmensamente superior a Angular Material

  • @LocalGhost_8080
    @LocalGhost_8080 Před měsícem +11

    Fui desarrollador React senior y estoy de acuerdo con este chico del bigotazo. React nos puede poner impulsar mucho pero nos puede poner en encruzijadas complicadas.
    Me parece que necesitamos un framework real y flexible, independiente de una empresa, similar a lo que hace Astro
    React implementado de forma declarativa es excelente, pero cuesta mucho especialmente cuando no estamos acostumbrados.
    Y finalmente, respecto a que react tiene una curva de aprendizaje mas suave... peero eventualmente te cobra la deuda técnica que te permitió
    (Senior segun la empresa que deje, ahora me pasé al backend en otro lugar)

    • @EloteAlderson
      @EloteAlderson Před měsícem

      En qué lenguaje estás desarrollando backend? Aún no me decido por un lenguaje para poder empezar en backend

    • @eddgodoy
      @eddgodoy Před 20 dny

      Estoy aprendiendo react y se me hace ordenado con lo de redux componentes useMemo . A que te refieres con que luego te cobra lo que te permitió me está pareciendo fácil aprender

  • @marlonyazit
    @marlonyazit Před měsícem +16

    Vue tiene mas simplicidad vs react & angular juntos, la curva de aprendizaje de Vue es un amor ❤

  • @rey-vc9ge
    @rey-vc9ge Před měsícem +9

    Ahh recuerdo ese vide de nuxt por eso entiendo ahora q no tengusta vue, creo q trasmitiste la mala experiencia, te voy a dar motivos por lo q t gusta vue y no lo sabes... Implemeto proxie primero q las signal de solid y es prácticamente el mismo concepto, manejar los estados globales con composable function es los mas bello y no es preciso agregar ninguna libreria extern, amas a vue lo q no lo sabes eso si tiene q ser vue 3 con composition api y y tengo entendido q de los 3 mas famosos es el de mejor rendimiento, seria bueno ver un video tuyo dando otra oportunidad a vue con las nuevas actualizaciones

  • @changastyle
    @changastyle Před měsícem +6

    Todo ese vídeo para elegir Svelte

  • @diegoparra7529
    @diegoparra7529 Před měsícem +2

    Mis primeras experiencias trabajando (1 año con 4 meses) fueron con react.js, ahora ultimo (3 meses) estoy en un proyecto usando angular (8.2.3) y puedo decir que se sufre menos con angular , específicamente en la forma en que se entrega valores a las variables o renderizados :D, me falta mucho por aprender de este framework, pero desde ya lo amo ajaja

  • @LocalGhost_8080
    @LocalGhost_8080 Před měsícem +4

    Sobre Astro, hay un caso de uso muy interesante y en mi opinión muy poderoso: sumar Astro con Microfrontend (componentes federados) para mantener coexistiendo el legacy y las nuevas features con poco esfuerzo

  • @programadorx8364
    @programadorx8364 Před měsícem +3

    Hola Alan tengo un problema con Angular SSR cuando hago una peticion con el httpclient la peticion se cacheada permanentenmente y no se actualiza :c

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +2

      Fíjate esta parte de la docu ! angular.dev/guide/ssr#caching-data-when-using-httpclient
      Si sigues sin poder, pásate por discord ;)

  • @hu__utao
    @hu__utao Před 9 dny

    donde esta la playlist que mencionas del la app desarrollada en diferentes frameworks ? suena interesante

  • @valeriofunk5000
    @valeriofunk5000 Před měsícem +1

    you uso react con vite y sin next js es rapidisimo y para el server uso una restAPI ya sea de express o laravel, todos usan nextjs a mí no termina de gustarme el estar cargando al servidor con todo lo que involucra el ssr además siempre estas abierto al vector csrf aún cuando tu framework se encargue de la seguridad

  • @tanercoder1915
    @tanercoder1915 Před měsícem +3

    can you add to description your setup. I like it very much! Keyboard, mouse you use?

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      You have it here ! Mi Setup de Arquitecto: Tour de Desarrollador, Streamer y Tech Entusiasta | Optimización y Ergonomía
      czcams.com/video/eMDo31j1UaQ/video.html

  • @fernandopoveda9861
    @fernandopoveda9861 Před měsícem

    Diste una clase magistral amigo, que muchas empresas deberían escuchar.
    - En cuanto a VUE, es de los más fáciles de aprender.
    - Astro va muy bien, pero creo que falta madurez. (Pero ahí entra en juego ese pequeño detalle, que muchas empresas realmente necesitan un framework como astro; pero por falta de experiencia se van con React).

  • @emmanuelbarba2567
    @emmanuelbarba2567 Před 19 dny

    Que interesante saber cómo se renderiza un componente, pero ¿en qué momento se hace la hidratación? ¿Es de inmediato y el primer envío solo es para SEO? ¿qué opinas de rust para backend? ¿Y qué opinan de webassembly? Actualmente una de las varias cosas que estoy aprendiendo es rust, pero aunque me gusta el lenguaje no creo que las personas estén interesadas en usarlo y no sé si es mi terquedad la que cree es un buen lenguaje para el desarrollo web.

  • @Sky-sk2cl
    @Sky-sk2cl Před měsícem +1

    A mi Angular en lo personal en SSR actualmente perfectamente capaz de todo y si optimizas bien puedes obtener alto score en Web Vitals con un buen SEO en un ecommerce junto a su gran arquitectura que es de las mejores y un orden que ni que decir

  • @alexdevorigin1
    @alexdevorigin1 Před měsícem +7

    No estoy de acuerdo con muchas cosas de las que dijo de React sin embargo sé que angular y vue son buenos uso los tres.

  • @conradoels2053
    @conradoels2053 Před měsícem +3

    Consulta !!!! Se puede trabajar con Angular en Astro? O sea sabia que se podía pero no era 100% optimo, que se trabajaba para implementarlo puede ser?

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +3

      Yes, puedes crear un proyecto de astro que tenga componentes escritos en angular o react por ejemplo.

  • @FabianMontoya
    @FabianMontoya Před měsícem +3

    React super sobrevalorado, angular bueno, pero se volvió tan compleja su curva que a muchos les da miedo, Astro súper bueno, pero tuve algunos problemas al desplegarlo en AWS y algunas cosas aún no era fácil implementarlo en Astro, su soporte aún es bajo, Vue, para mí lo mejor jaja, Nuxt para SSR con Vue es súper potente y cero problemas con librerías ni hosting para desplegar

  • @willynocode
    @willynocode Před měsícem +1

    Hola gracias por el video. ¿Cuál recomiendas para desarrollar SaaS? ¿Cuál se adapta mejor a un flujo de trabajo más ágil?

    • @vfxjorge
      @vfxjorge Před měsícem

      como él lo explico, va a depender mucho del team y del tiempo

  • @vfxjorge
    @vfxjorge Před měsícem

    Concuerdo contigo, menos en la pate de nuxt. Yo aprendi desde su misma documentación y la verdad no se en que parte no lo habrás comprendido bien, pero todo esta bien definido y claro

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +2

      No es que no lo haya comprendido bien, solo que en lo personal no me gustó, creo que para lo que quiere hacer hay mejores cosas, como que es muy average.

    • @jorgeosorio1613
      @jorgeosorio1613 Před měsícem

      X2 nuxt es genial.

    • @emmanuelovares
      @emmanuelovares Před měsícem

      Nuxt es una brutalidad

  • @fabiangaleano4043
    @fabiangaleano4043 Před měsícem +2

    Donde se consigue ese teclado? gracias

  • @Esalazarz
    @Esalazarz Před měsícem +1

    Una cosa: Angular no lo van a combinar con el framework que usa CZcams?

  • @doomslayer512
    @doomslayer512 Před 4 dny

    Yo uso vue js y me va muy bien con laravel

  • @LuisOyanader
    @LuisOyanader Před měsícem +1

    Yo estoy viendo la documentación de astro y esta genial.

  • @MauroBonfietti
    @MauroBonfietti Před měsícem

    Muy buen video, me encanto! 🤩
    Yo estoy haciendo un proyecto, el back es una API en PHP y en el front uso React.
    Pero vengo complicado con el SEO en Google con React, uso react-helmet. No me puedo amigar jaja.
    En cambio hice una landing page en Astro, y a Google le gusto e indexo al toque! jaja.
    Vengo pensando que hacer: 🤔
    1- Sigo mejorando/aprendiendo/luchando con React + SEO?
    2- Migro a Next.js, para amigarme un poco con el SEO? (hice una pequeña Prueba de Concepto y fue bien 👍)
    3- Desarrollo desde cero usando Astro?
    Opiniones?✍

  • @user-hy9hl6ie5o
    @user-hy9hl6ie5o Před měsícem +1

    A mi me encanta react pero tengo q admitir q no me gusta insistan tanto con server component preferiría q se vayan como hizo qwik con resumability

  • @charlysalega4386
    @charlysalega4386 Před měsícem +12

    Confirmo, ReactJs esta sobrevalorado, Angular y Astro están muy OP

  • @juanduenas2337
    @juanduenas2337 Před 6 dny +1

    Hola, que opinas de otros frameworks como Django o laravel? En que casos recomendarias usar estos en vez de los de JavaScript?

    • @GentlemanProgramming
      @GentlemanProgramming  Před 6 dny

      @@juanduenas2337 python genial para temas de ai porque tiene gran colección de librerías, Java / Go, etc cuando necesitas procesar varias cosas a la vez y necesitas ese multi hilo que javacript no tiene

    • @juanduenas2337
      @juanduenas2337 Před 6 dny

      @@GentlemanProgramming yo se más Python (javascript no lo manejo mucho) y pensaba combinar Django con Astro para los templates para una app de gestión de reservas, no se que opines.

  • @CarlosVesgaSalas
    @CarlosVesgaSalas Před měsícem +1

    Saludos, buena comparativa, quede con dudas con las apps privadas o públicas, podrían explicarla

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      Publica: se encuentra por Google
      O cualquier buscador, necesita buen SEO (fíjate mis vídeos sobre el tema).
      Privada: se otorga mediante un link privado al usuario una vez que se registra

  • @elcaballerodejunini
    @elcaballerodejunini Před měsícem +3

    Gracias por el video. Como programador backend, ahora sé que no debo elegir Angular para el front. Ya me habían comentado que las actualizaciones de Angular rompen proyectos con mucha facilidad, y si de la 14 a la 17 cambió tanto como para parecer irreconocible, me hace creer que es verdad lo que dicen. Me da la impresión de que Angular es solo para los que solo trabajan con Angular.
    P.D: Con los comentarios que he leído defendiendo un framework como si fuera un hijo, es verdad lo que dices, que es fácil que te funen 🤣

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      En mi caso elijo angular por las cosas que digo en el video y no se rompe nada, porque la gente misma del equipo de desarrollo de angular generan scripts de migración para no tener que hacer cosas manualmente. Ahora con estos cambios han dicho que la idea general es dejar un framework actualizado que se mantenga moderno hasta dentro de 10 años. La verdad es un hermoso framework, aunque, debemos de ser cariñosos con todos porque dependiendo de los factores del proyecto elegimos uno u otro.
      Y si, lo de que es fácil que te funen… es lo que hay, yo igual voy a seguir diciendo lo que pienso sin pelos en la lengua jajaj

    • @elcaballerodejunini
      @elcaballerodejunini Před měsícem +1

      @@GentlemanProgramming ¿Entonces, como backend que apenas maneja JavaScript, me recomiendas Angular? Tengo algunos proyectos monolíticos con Django y pretendo meterles un framework frontend en algún momento

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      @@elcaballerodejunini yo te diría angular porque tiene una increíble estructura y una buena guía sumada a la “angular way” de hacer las cosas que te puede hacer sentir en casa siendo back

    • @elcaballerodejunini
      @elcaballerodejunini Před měsícem +1

      @@GentlemanProgramming Bueno, sí. Como dices en el video, es una ventaja enorme que haya una forma de hacer las cosas que funcione bien de buenas a primeras; sobre todo para alguien que está aprendiendo. ¿Eso no hace menos escalables las aplicaciones del lado del frontend?

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      @@elcaballerodejunini en qué sentido ? Son solo buenas prácticas y herramientas dadas por la plataforma de Angular, tienen una solución a todo problema que se presente, si algo es escalable o no es cosa del desarrollador y en este caso se reducen las probabilidades de fallar

  • @heribertosanchez9533
    @heribertosanchez9533 Před měsícem

    Hasta ahora me quedo con angular me gusta mucho su nueva versión aunque la llevo usando desde la 14, y a fuerzas me tocó usar Vue por el trabajo, pero cuando lo aprendes a usar bien también en una joya, de todas formas Angular rules!

  • @matiturock
    @matiturock Před měsícem +1

    Qué se puede decir de Svelt?

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      Amo sveltekit, el único drama es que no hay mucho trabajo del mismo, pero me parece muy fácil, flexible y a la vez robusto. Un placer

  • @leandrotapia4833
    @leandrotapia4833 Před měsícem +2

    Vueeeeeeeeeee papa

  • @cerm88
    @cerm88 Před měsícem +5

    Lo de Vue y nuxt en este vídeo es muy sujetivo, estadísticamente la curva de Vue y Nuxt es más fácil de React y Angular. Y sobre su implemenatción por regiones no es del todo cierto, en China el uso de Vue es menos que React, en muchas regiones de Europa se usa más Vue como Bélgica por ejemplo. Referencia: Los Front-End Frameworks más Demandado, midudev.

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +2

      Obvio es subjetivo ! Son opiniones y recomendaciones basadas en mis años de experiencia. Yo no te voy a recomendar algo que no me gusta en lo personal, es parte de mi persona.

    • @cerm88
      @cerm88 Před měsícem +2

      @@GentlemanProgramming aunque personalmente también considero Vue un desastre en su versión 2 para abajo. La versión 3 al igual que Nuxt cambia mucho las cosas, hasta me gusta más que React.

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +3

      @@cerm88 está genial! Nuxt también, todo depende realmente de los recursos ya las limitaciones que tengas en el momento de hacer la elección de tecnologías y no hay que cerrarse a ninguna, por eso siempre digo que no hay que ser frameworkers sino desarrolladores.
      Lo de las regiones es así, ahora la casa de VueJs es Europa del Este y Asia, por lo que no está mal lo que digo aunque esto puede cambiar con el tiempo, pero no hay necesidad de decir tú estás mal el otro creador de contenido está bien. Podemos utilizar diferentes fuentes y tenemos diferentes experiencias por lo que realmente eres tú el que tiene que realizar el análisis y sacar tus conclusiones, no somos dioses o dueños de la verdad.

    • @freesgen
      @freesgen Před měsícem +1

      ​@@cerm88 cuales puntos consideras desastrosos en la versión 2 de Vue?

    • @cerm88
      @cerm88 Před měsícem

      @@freesgen la option api, ya que toda la lógica va dentro de un objeto data, y esto hace que no crezca bien el proyecto, la composition api de vue 3 resolvió esto y lo hace ser tan flexible como react y además es nativamente reactivo.

  • @mateocastanoangel9363
    @mateocastanoangel9363 Před měsícem +1

    Hola, excelente video...Estoy aprendiendo desarrollo web, quiero ser full, nose que framework aprender, despues de html, css (sass, boostrap, tailwind), javascript, nose que hacer despues de eso, si react, angular, vue, astro, alguien podria orientame con una buena rita de apendizaje porfi?

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      Puedes guiarte con roadmap.sh
      Fíjate cuál es el framework que más se usa donde tú vives para que incrementes las chances pero ante todo, aprende súper bien las bases que es lo más importante que la tecnología a utilizar

    • @mateocastanoangel9363
      @mateocastanoangel9363 Před měsícem +1

      @@GentlemanProgramming usted siempre respondiendo a la comunidad? Eres el mejor wey, así es primero quiero aprender muy bien js antes de lanzarme a los frameworks, por cierto te hablo desde Mendoza, Argentina...
      Saludos master gracias por tanto perdón por tan poco 🧔

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      @@mateocastanoangel9363 aquí siempre estaré ☺️

  • @JhoEspana
    @JhoEspana Před měsícem +1

    Ohh me encanto ese id de la terminal, como lo hiciste, q estas usando? 🤩

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      TE ENSEÑO A CONFIGURAR Y USAR NVIM
      czcams.com/play/PL42UNLc8e48SKdqDAv4hlz647HTkzW-VP.html

  • @javieralbertorodriguezdiaz356

    por el lado de vue, aunque no lo estudie tanto pero odiaba el routing de vue no me gusto, no es tan flexible como next o angular

  • @jrtgarciaruiz415
    @jrtgarciaruiz415 Před měsícem

    Recomiendas aprender Angular de cara a largo plazo? Abrazo!

  • @Hosakaaa
    @Hosakaaa Před měsícem

    lo bonito de astro es que puedes usar preact y no react como tal en su totalidad

  • @Fertxunonimo
    @Fertxunonimo Před měsícem

    Interesante vídeo, me ha puesto un poco malo no ver ni una tilde.
    Un saludo
    F.

  • @QueDiceSebas
    @QueDiceSebas Před měsícem +1

    Nunca me ha parecido que Angular tenga una curva de aprendizaje larga. Es difícil para los que nunca han programado con orden, ni con con buena POO. De resto es tan fácil y natural. Lo más duro es RxJS, que por suerte se va yendo.

  • @matiasdelgado9372
    @matiasdelgado9372 Před měsícem +2

    Porque angular para aplicaciones privadas?

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      todas sus cualidades brindan increíble estructura y seguridad lo que permite un desarrollo privado óptimo. y a partir de las últimas versiones también tiene buen seo por lo que está genial para apps públicas

    • @matiasdelgado9372
      @matiasdelgado9372 Před měsícem +1

      @@GentlemanProgramming ahhhh sisi, entendí tu punto, muchas gracias viejo! Saludos

  • @martingonzalez4648
    @martingonzalez4648 Před 7 dny

    Pero porque no le sale tan bien. a vue?, cuando uno dice no le sale tan bien, debe especificar porque

    • @GentlemanProgramming
      @GentlemanProgramming  Před 7 dny

      Pero lo dije, me gusta más (todo subjetivo aunque también apoyado con verdades por el estado actual del mercado y las tecnologías)
      1- Angular mejor estructura y robustez para proyectos grandes
      2- NextJS para proyectos públicos pero que tienen su carácter de application y necesitan de SSR. Aquí la comunidad y también tecnologías tienen ventaja gracias a su popularidad
      3- Para contenido estático de aplicaciones estilo landing pages… AstroJS, ni hay nada que decir.
      Y no dije no le sale bien, dije que trata de hacer de todo y estos que comento son especialistas en cada una de esas áreas

  • @sirvladVI
    @sirvladVI Před měsícem +1

    yo soy python backend y estoy empezando a estudiar un frame frontend en mi camino full. estaba arrancando con react/redux, pero no me convence. antes le vamos a dar una oportunidad a ese tal Astro. gracias

    • @vfxjorge
      @vfxjorge Před měsícem +1

      Astro se adapta más a landing pages, para web apps, podrías buscar otro framework

  • @elcrackent13
    @elcrackent13 Před 17 dny

    Lo que son las preferencias. Yo afirmo que habiendo usandolos todos, Vue resolvió todos los problemas del desarrollo web y es lo mejor que he probado.

  • @dei8bit
    @dei8bit Před měsícem +2

    Aguante svelte ♥

  • @geniusdesign7306
    @geniusdesign7306 Před měsícem +1

    Larga vida a Vue

  • @notsagechets
    @notsagechets Před měsícem +1

    Hola, soy estudiante y en la facu me estan enseñando vue, que opinan? Se quedo atras la facu?

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      Para nada Vue está genial pero no es de mi preferencia nada más

    • @notsagechets
      @notsagechets Před měsícem +1

      @@GentlemanProgramming osea lo digo en el sentido de que yo creía que vue no se usaba más, no soy un experto en el tema pero yo veo que ya casi nadie habla de vue entonces como que me entró el miedo de aprender algo que ya no se usa poco o algo por el estilo

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      @@notsagechets se usa mucho en Asia pero pierde popularidad ante otros frameworks en otros países

    • @hellrun1155
      @hellrun1155 Před 9 dny

      @@notsagechets llegué tarde pero soy desarrollador en Vue y si que hay trabajo pero todo depende del pais, o si sabes ingles, o la temporada, por ejemplo hace unos meses habian muchas ofertas de vuejs en chile, y horita no tanto🤷‍♂🤷‍♂ ... Tambien si aprendes Laravel lo más probable es que te toque usar vuejs

  • @jaimeviloriogreen
    @jaimeviloriogreen Před měsícem

    Vue y Nuxt 3 va genial, no sé si tu no grata experiencia fue con estas versiones, pero a la verdad que es una crema. Nuxt tiene unos autoimports, un sistema de rutas a lo Astro basado en archivos .vue, entre otras características que los hacen atractivo.

  • @miguelolarte1889
    @miguelolarte1889 Před měsícem

    Woooow ese teclado, el teclado sagrado para neovim 😂

  • @milo77py
    @milo77py Před měsícem +1

    Creo que le subestimó un poco a Next y a Vue. Next está muy bueno para sacar algo rapido y bastante solvente a producción. Vue con las ultimas actualizaciones esta potente. Saludos!

  • @BlackMilo87
    @BlackMilo87 Před měsícem +1

    Falto svelte que creo que si fue el que inovo y debería tener el lugar de vue.

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      Amo svelte ! Solo no lo agregue por la falta de oferta laboral, al igual que Qwik y SolidJs

    • @BlackMilo87
      @BlackMilo87 Před měsícem

      @@GentlemanProgramming a bien perfecto, pero creo que ya se viene más fuerte svelte o ando mal, y si es una lástima es genial al igual que rust y casi no hay trabajo aún que si veo muchos proyectos.

  • @TheSergy12
    @TheSergy12 Před měsícem +1

    Me encanta Vue y su comunidad. Angular grnial también pero está muy segmentado el trabajo. Igual te encuentras proyectos con la version 6, 12, o 15 es un desastre. Astro es genial y React un lio enorme, lo peta porque es lo que todo el mundo dice de estudiar y es una bola de nieve

  • @Sky-sk2cl
    @Sky-sk2cl Před měsícem

    Y Angular con Scully no era nada malo o si ?

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      La verdad que nunca use Angular de esa manera ya que consideré siempre que había mejores herramientas para contenido estático

  • @jhonvannyberrio5660
    @jhonvannyberrio5660 Před měsícem

    Muy interesante el resumen. Sin embargo, me parecieron muy sesgados los comentarios sobre Vue. Considero que fueron el resultado de una mala experiencia, como sucede, por ejemplo, con las personas que hablan mal de PHP debido a la forma en que se trabajaba con él hace años.

  • @aleal3279
    @aleal3279 Před měsícem +1

    Que S.O utilizas?

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      Mac en el trabajo y Windows con WSL en lo personal y para los streams

    • @aleal3279
      @aleal3279 Před měsícem +1

      @@GentlemanProgramming no te gusta Linux puro?

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      @@aleal3279 me gusta nix os o archlinux :)

  • @dylanpotoy5844
    @dylanpotoy5844 Před měsícem +1

    y Solid js ?😢

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      Es lo que debería haber sido React desde un principio, pero tiene muy poca salida laboral, por eso no lo nombro

  • @CyclicOsprey404
    @CyclicOsprey404 Před měsícem

    Pensé que iba a hacer un video más profundo en cuanto al funcionamiento de los frameworks/librerías, pero solo es opinión diría superficial en base a experiencia en un notepad, nd que no se sepa antes

    • @CyclicOsprey404
      @CyclicOsprey404 Před měsícem

      De igual manera me gusto su perspectiva de las tecnologías, aunque difiero en varios puntos.

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      Ya tengo una playlist donde pongo a prueba cada uno y luego los comparo, por lo que sería innecesario.
      Y no es opinión superficial sino basada en experiencia y también tomando en cuenta el carácter equipos corporativos.

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      Framework Battle Royale ! probamos todos los frameworks y comprobamos los resultados - ANGULAR 16! 🥵
      czcams.com/play/PL42UNLc8e48Q-mq0MLGdKWWxcLkXAuznY.html

  • @yeisongarzontoro3024
    @yeisongarzontoro3024 Před měsícem

    La respuesta es:
    Depende
    Yo utilizaba Angular, me parece facil de aprender, pero considero que tiene muchas mas lineas de codigo que React, si, lineas, al final de cuentas estamos tecleando todo el dia en una jornada super pesada (lo digo por el desgaste mental), entonces para finalizar y en mi opinion, React es mucho mas sencillo, potente y a fin de cuentas la idea de una herramienta es que sea optima.
    PD: Estoy empezando a usar Astro y me parece una MUY buena alternativa.

  • @yoanestradablanco1608
    @yoanestradablanco1608 Před měsícem

    Sigo en el video y dices que tenias que parender el framework queisiera saber si sabias vue antes como en los demas jajaja solo con el autoimport ya la experiencia de no tener que importar nada ya es mejor que cualqueir cosa

  • @devjaime
    @devjaime Před měsícem

    El problema de Angular es que ha cambiado demasiado (sus breaking change son violentos)

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      Para nada ! Ya que no hay breaking changes, el equipo de angular da retro compatibilidad a muchas versiones anteriores, también poseen scripts migratorios justamente para poder pasar a nueva funcionalidades de manera más fácil y toda nueva funcionalidad es opcional justamente para que sea retro compatible la última versión con versiones anteriores para aquellas personas que quieran actualizar y quieran migrar poco

  • @naghell7200
    @naghell7200 Před měsícem +1

    Trabajo en una startup y lo que decís de React es la posta. Ni bien se pudo, se migró a Next y a otra cosa.

  • @albertoprieto522
    @albertoprieto522 Před měsícem

    Solo escuche cosas malas de react y buenas de todos los demás y los demás que tengan algo malo, en tal versión ya no lo tiene.

  • @lucoluco662
    @lucoluco662 Před měsícem +1

    Y que opinas de boostrap 😊 el rey

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      Creo que hay cosas mejores, la realidad es que hace más de 6 o 7 años que no lo uso

    • @lucoluco662
      @lucoluco662 Před měsícem +2

      @@GentlemanProgramming pues si creo eso, pero ñew me gusta xd😂

    • @lucoluco662
      @lucoluco662 Před měsícem +1

      @@GentlemanProgramming lo que recomiendas en tu video de el mejor framework de css verdad

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      @@lucoluco662 eso mismo yo uso CSS Modules, si es un proyecto chico tailwind va bien, o si el framework lo permite panda css

    • @lucoluco662
      @lucoluco662 Před měsícem +1

      @@GentlemanProgramming esta informacion vale millones💯

  • @julianyesidcarrenogomez1514

    falta svelt 😢

  • @victorfranco912
    @victorfranco912 Před měsícem +4

    React sobrevalorado, Vue espantoso, amigo donde estabas?! cuanta verdad en este video, gracias por este canal! Angular vamo arriba!!

  • @convergentestudio
    @convergentestudio Před měsícem

    Yo lo dije hace poco, React para todo y JSX usado por todos, React no tiene ni la mitad de cosas buenas y practicas que Astro o Qwik o Svelte

  • @XaviTX
    @XaviTX Před měsícem +1

    Primer video que veo de Gentleman Programming y la cantidad de prepotencia esta por encima de los niveles tolerables. Paso, es desagradable de ver el video

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      No pasa nada, te invito a ver otros vídeos antes de decir cosas así porque estas mezclando mi humor y la forma como se enseñan las cosas en este canal… basadas en la experiencia real. La prepotencia no se donde lo ves, ósea que si una persona dice lo que piensa basada en sus propias experiencias y realidades y lo comparte al mundo desde su punto de vista…es un prepotente? Medio extraño tu análisis 🧐

  • @jorgealejandro8545
    @jorgealejandro8545 Před měsícem

    Y php? 😢

  • @ChristianLopezSantos
    @ChristianLopezSantos Před měsícem +1

    Hablaste maravillas de angular porque es lo que conoces. Del resto hablaste pestes porque se nota a kilómetros que no los conoces...

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +1

      Soy Google developer expert en angular es verdad, pero desarrollo proyectos en react desde hace 5 años, también fui profesor de vue para empresas de forma interna, tengo un curso entero de NextJs13 aquí mismo en el canal y sobre todo… soy arquitecto de software así que no me caso con ningún framework. Hay que saber las ventajas y desventajas de toda tecnología para que dependiendo de los requerimientos, recursos y limitaciones actuales, demorar la toma de la decisión lo máximo posible para satisfacer en la mayor cantidad la necesidad de contexto para poder tomar una decisión certera, y la elección de una tecnología… es una de esas decisiones

    • @ChristianLopezSantos
      @ChristianLopezSantos Před měsícem

      @@GentlemanProgramming te pasa igual que a mí. Conozco muchas de esas tecnologías pero hace un tiempo me enfoque en una, Vue. Tengo mil razones para preferir está tecnología, sobre todo por su curva de aprendizaje, escalabilidad y su rendimiento pero de eso no ví nada en tu video. Justo es la razón de porqué no haría un vídeo comparando este tipo de tecnologías ya que soy conciente de que mi opinión está completamente sesgada.

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      @@ChristianLopezSantos Pero es justo lo que te digo, no está sesgada, actualmente programo en React desde hace 5 años…no Angular, y conozco todos los demás por trabajar con ellos. Nunca dije algo malo de ninguno aparte solo di recomendaciones de cuando usar uno u el otro.
      Que tienes un equipo que tiene una persona experimentada, requerimientos muy cambiantes, y necesitas flexibilidad, pues React, ahora necesitas también SEO ? Pues NextJs, ahora tienes los requerimientos bien definidos y necesitas una buena guía para el equipo porque no tienen experiencia? Pues Angular, que ahora necesitas buen SEO y el contenido en mayoritariamente estático ? Pues Astro.
      Y ahí está porque no elijo Vue, porque creo que hace bien todo pero hay alguien que se destaca mejor en cada situación. Igualmente, si el equipo lo requeriente y las condiciones se dan Vue puede ser un gran aliado y no dudaría en elegirlo. Y todo esto…lo dije en el video.

  • @ZiosNeon
    @ZiosNeon Před měsícem +3

    En mi pais nadie usa el angular 17, asi que la mayoria de puntos para angular no aplican, sigue siendo una plasta de aprender y utilizar, lo unico bueno es que te obliga a que todo sea igual, de resto bastante asquito.

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem +2

      Increíble lo que se pierden entonces en tu país !! Igual esto es independiente de lo que se use o no, aquí son recomendaciones para encarar proyectos nuevos como arquitecto o team leader.

    • @programadoremocional
      @programadoremocional Před měsícem +3

      que opinión tan desagradable, no porque no tengas razón, si no por las palabras que usas.

  • @AlanDanielx
    @AlanDanielx Před měsícem

    Pesimo, te falto incluir a Sveltekit

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      Como dije en otros comentarios, no lo incluyo porque no tiene tanta salida laboral aunque sea de mis favoritos, al igual que solid js, por lo que el requisito de recursos disponibles en la parte humana para desarrollar el proyecto estaría complicado, ya que será difícil encontrar desarrolladores

  • @josuevalencia3712
    @josuevalencia3712 Před měsícem +1

    Este video esta tan mal hecho, no hace más que confundir a cualquier persona que esta empezando.
    Primero que nada, falla en diferenciar que es una maldita librería y que es un maldito framework!
    Es como comparar peras con manzanas!
    Todos los problemas que "tiene" react, son fruto de que es una libreria, es decir, esta diseñado de esa forma, esta pensado para encajar en el framework que te de la gana. Y una vez alli, el framework soluciona todas las falencias que una libreria a nivel de arquitectura tiene!!.
    el segundo problema es que no especifica que quiere desarrollar (?). al parecer esta persona presupone que el único desarrollo web es aquel que tiene que satisfacer el SEO. Ese es un criterio completamente subjetivo, es como juzgar un pez por subir a un àrbol!
    La forma correcta de esta "comparacion" es quitar la parte subjetiva, especificar que projecto se quiere desarrollar y con que equipo, en funcion de eso elejir el framework!.
    Correcto, la decision final es que framework usamos! nadie en la industria te va a decir, venga usamos react! claro que no! cualquier persona con un minimo de experiencia decidira por un framework on top!

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      Creo que no entendiste el video en sí, estoy enseñando qué va mejor según los requerimientos y limitaciones que tenemos en nuestro proyecto !! El seo fue solo un ejemplo de esos requisitos, de la misma manera la gente que tenemos en el equipo, el dinamismo de los requerimientos, el carácter público o privado, etc. Es una charla AGNÓSTICA al proyecto que queremos realizar, justamente para poder aplicar estos conceptos y saber qué utilizar según las características del proyecto a futuro que tengamos que resolver.
      React puede ser utilizado en su formato Vanilla para crear apps, no es necesario NextJs 100% del tiempo, por eso mismo se incluye en la comparación por más que sea una librería, también se agrega igualmente Next a la comparación y MUCHAS aplicaciones al día de hoy se siguen haciendo sin framework y únicamente con React. Da igual que sea una librería, yo me estaba quejando del mismo en algunos aspectos porque es justamente el core de muchos frameworks y estos no “solucionan” dichos problemas, porque son dados por la solución tecnológica en sí.
      Creo que deberías ver de nuevo el video, igual gracias por el mensaje !

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      Y por favor, trata de tener más tacto y menos toxicidad en tu comentario, lo único que haces es venir con malos modos a comentar un video que trata de ayudar a la gente.
      Un poco más de soft skills te pueden llevar lejos.

    • @josuevalencia3712
      @josuevalencia3712 Před měsícem

      @@GentlemanProgramming en qué es tóxico mi comentario? en decirte que está mal hecho? porqué?
      si quieres comparar frameworks con librerias, (peras con manzanas) por lo menos dilo!. La comparacion que haces es react, (y haveces nextjs) contra angular.
      Las cosas que dices como: es caótico y cada desarrollador hace lo que sea, es porque es una libreria, no porque es que es React. Es como tratar de comparar Jquery con Angular y quejarse de que hace 10 años los desarrolladores hacian lo que les daba la gana. Claro! jquery es una libreria.
      Tu eres el que esta confundiendo a la gente que quiere aprender.
      te parece eso tóxico?
      Realmente creo que haces buenos videos en lo relacionado con arquitecturas, en lo personal me parece que hay muy poco contenido hispano al respecto, gracias por eso!.
      Pero aqui, de la forma mas directa posible, me parece que el video esta mal enfocado, no te lo tomes a mal, (o de forma tóxica).
      Si eso te ofende, posiblemente tu necesites un poco de soft skills, y separar la critica a este video en particular, de tu persona.
      Haces un excelente trabajo, pero aqui, me parece que has patinado.

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      @@josuevalencia3712 por la falta de tacto, podría reescribirse mucho mejor sin usar palabras como “maldito framework”, sarcasmos, etc. A mi me gusta el feedback y más cuando es con fundamentos, pero no así como lo entregas que queda muy negativo. Puedes decir las cosas sin usar esas herramientas.

  • @yoanestradablanco1608
    @yoanestradablanco1608 Před měsícem +1

    Mano la realidad es que no sabes nada de vue me gustan tus videos pero si no conoces una tecnologia mejor no opines pk dices cosas bien locas, y pa colmo no das nuncgun argumento de pk no le sale bien a vue que es lo que esta mal queiro saberlo de un experto pero que se nota que no sabe nada de vue y que sta atras el unico framwork que lleva mas de 10 años con signals jajajja te lo he dicho en otros videos que habalas de vue si no sabes nada de el no opines

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      Creo que tienes un fanatismo muy fuerte por algo que es totalmente intercambiable y externo a la lógica de una aplicación, vue no es mejor ni peor que el resto, no me gusta en lo personal pero porque considero otros mejores. NO hay que casarse con una tecnología, por ahí en un project lo mejor sea vue y lo utilizaré por más que personalmente no sea mi elección porque el proyecto lo pide. Así que por favor no seas tan tóxico y no ataques así a las personas porque nunca harás valer tu punto de vista. Saludos !

    • @yoanestradablanco1608
      @yoanestradablanco1608 Před měsícem

      @@GentlemanProgramming Si decirte que hablas sin argumentos es atacar bueno sera eso; pero sigues sin dar argumentos solidos de pk que vue lo hace mal pero tranquilo que no comento mas nada sobre esto, pero la verdad no soy fanatico de nada solo ver como influencers atacan tecnologias sin dar argumentos de pk solo confien en lo que digo me dan ganas de responderles pero ultima vez que lo hago no vaya ser que sea muy toxico por decir verdades

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      @@yoanestradablanco1608 “hablas sin saber nada” si eso no es atacar… madre mía. Y yo no ataco a ninguna tecnología, bueno tailwind puede ser (chiste). Te lo acabo de decir Vue no es “malo” no se de donde sacas eso, lo dije en el video, no es lo que prefiero ya que creo que para seo está mejor astro y para aplicaciones robustas está mejor Angular porque me gusta más su estilo de código y comunidad, nada más y así con cada uno ya que todos tienen sus ventajas y desventajas.

    • @GentlemanProgramming
      @GentlemanProgramming  Před měsícem

      Pd: solo para darte un background, yo era profesor de Vue y he preparado unos cursos internos a empresas.