React vs Angular vs Vue vs Astro en 20 min

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 190

  • @GentlemanProgramming
    @GentlemanProgramming  6 месяцев назад +2

    🚀 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. 🌐

  • @roremdev
    @roremdev 6 месяцев назад +22

    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 🎉

  • @marlonyazit
    @marlonyazit 6 месяцев назад +26

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

  • @baygo100
    @baygo100 6 месяцев назад +60

    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  6 месяцев назад +5

      A que es hermoso !!!😍

    • @dev_time
      @dev_time 6 месяцев назад +2

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

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад +6

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

    • @brandomusic-v7k
      @brandomusic-v7k 6 месяцев назад

      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  6 месяцев назад +2

      @@brandomusic-v7k 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

  • @luchonoprograma203
    @luchonoprograma203 6 месяцев назад +22

    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

    • @BerlinSantos
      @BerlinSantos 2 месяца назад

      Yo particularmente uso Ionic con angular, el cual tiene muy buenos componentes y me encanta combinar Material design mode con IOS design mode. me parece mejor opción que Angular Material

    • @keniako
      @keniako Месяц назад

      Estoy de acuerdo, ademas, el tipo hablo de VUE sin tener ni idea de VUE, simplemente si no conoces algo no lo metas en la comparación. VUE3 es sencillamente espectacular

  • @vourdalak666
    @vourdalak666 6 месяцев назад +31

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

    • @razorfenrir
      @razorfenrir 6 месяцев назад +1

      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.

  • @diegoparra7529
    @diegoparra7529 6 месяцев назад +4

    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

  • @rey-vc9ge
    @rey-vc9ge 6 месяцев назад +13

    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

  • @chereranull
    @chereranull Месяц назад +1

    En mi experiencia, me cambié de angular a vue + nuxt y fue lo máximo 🤩 aunque tengo que reconocer que para usar typescript tiene su vuelta.. y que el IDE no es muy amigable con eso..
    De igual forma Vue es lo máximo para hacer cosas complejas de forma sencilla. ❤

  • @LocalGhost_8080
    @LocalGhost_8080 6 месяцев назад +14

    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 6 месяцев назад

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

    • @eddgodoy
      @eddgodoy 5 месяцев назад

      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

    • @elqueteempalacuandoloves
      @elqueteempalacuandoloves 28 дней назад

      @@EloteAlderson pascal es la mejor elección amigo

  • @LocalGhost_8080
    @LocalGhost_8080 6 месяцев назад +5

    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

  • @sergiovilla8825
    @sergiovilla8825 13 дней назад +1

    angular es un amoooooooooor...si la sabes bien las otras opciones las asimilas rápido

  • @SilasDuarte-e9k
    @SilasDuarte-e9k 4 месяца назад +2

    Yo probé React y me gustó, luego probé Svelte y me gustó más porque hace cosas automáticamente que en React son manuales, sin embargo, fatigado del ecosistema de Js porque para todo hay que instalar dependencias, probé alpinejs y me encantó, sin embargo, tiene algunos problemas como que se escribe javascript en strings, pero investigando llegue a que Vue puede ser utilizado incluso como un script CDN, entonces no necesitas instalar tantas cosas para iniciar, solo abres un html pones la etiqueta del CDN y ya puedes empezar a aprovechar las bondades de Vue y es hermoso eso, puedes iniciar simple y si el proyecto lo requiere pasar a la versión conpilada de Vue o incluso a Nuxt sin tanto problema. Creo que en esto nada le compite a Vue y es precisamente esa posibilidad de iniciar liviano lo que me gusta, necesito y busco.

  • @juanherrera3343
    @juanherrera3343 4 месяца назад

    Como siempre estupendo contenido, ahora la canción de fondo, ufffff papu

  • @changastyle
    @changastyle 6 месяцев назад +11

    Todo ese vídeo para elegir Svelte

  • @AT-rv7kt
    @AT-rv7kt 6 месяцев назад +43

    Aguante Vue ❤

  • @tanercoder1915
    @tanercoder1915 6 месяцев назад +4

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

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад +1

      You have it here ! Mi Setup de Arquitecto: Tour de Desarrollador, Streamer y Tech Entusiasta | Optimización y Ergonomía
      ruclips.net/video/eMDo31j1UaQ/видео.html

  • @DenisHernandezMichel
    @DenisHernandezMichel 4 месяца назад +2

    Para mí, Angular y NestJs, la convinción perfecta, mi stack se compone entre otras cosas de esos dos frameworks 👌

  • @FabianMontoya
    @FabianMontoya 6 месяцев назад +7

    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

  • @elcaballerodejunini
    @elcaballerodejunini 6 месяцев назад +4

    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  6 месяцев назад +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 6 месяцев назад +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  6 месяцев назад

      @@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 6 месяцев назад +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  6 месяцев назад

      @@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

  • @valeriofunk5000
    @valeriofunk5000 6 месяцев назад +2

    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

  • @fernandopoveda9861
    @fernandopoveda9861 6 месяцев назад

    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).

  • @juanduenas2337
    @juanduenas2337 5 месяцев назад +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  5 месяцев назад

      @@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 5 месяцев назад +1

      @@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.

  • @conradoels2053
    @conradoels2053 6 месяцев назад +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  6 месяцев назад +3

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

  • @hu__utao
    @hu__utao 5 месяцев назад

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

  • @fabiangaleano4043
    @fabiangaleano4043 6 месяцев назад +2

    Donde se consigue ese teclado? gracias

  • @JhoEspana
    @JhoEspana 6 месяцев назад +1

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

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад

      TE ENSEÑO A CONFIGURAR Y USAR NVIM
      ruclips.net/p/PL42UNLc8e48SKdqDAv4hlz647HTkzW-VP

  • @matiturock
    @matiturock 6 месяцев назад +1

    Qué se puede decir de Svelt?

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад +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

  • @FayoValdiviezo
    @FayoValdiviezo Месяц назад

    brooo, donde puedo comprar ese teclado que tienes?? esta hermoso

  • @matiasdelgado9372
    @matiasdelgado9372 6 месяцев назад +2

    Porque angular para aplicaciones privadas?

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад

      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 6 месяцев назад +1

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

  • @CarlosVesgaSalas
    @CarlosVesgaSalas 6 месяцев назад +1

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

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад +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

  • @gabrielmorales4458
    @gabrielmorales4458 4 месяца назад +1

    Bro pero que framework me recomiendas para sumarle a Astro: Vue, React o Svelte?

  • @Esalazarz
    @Esalazarz 6 месяцев назад +1

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

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад +1

      Ya está hecho! Pero son cambios bajo el capó del auto al motor

  • @jaimeviloriogreen
    @jaimeviloriogreen 6 месяцев назад +1

    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.

  • @Sky-sk2cl
    @Sky-sk2cl 6 месяцев назад +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

  • @mure5437
    @mure5437 2 месяца назад

    Y Svelt ?

  • @programadorx8364
    @programadorx8364 6 месяцев назад +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  6 месяцев назад +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 ;)

  • @cerm88
    @cerm88 6 месяцев назад +6

    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  6 месяцев назад +3

      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 6 месяцев назад +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  6 месяцев назад +4

      @@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 6 месяцев назад +1

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

    • @cerm88
      @cerm88 6 месяцев назад

      @@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.

  • @TheSergy12
    @TheSergy12 6 месяцев назад +3

    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

  • @aleal3279
    @aleal3279 6 месяцев назад +1

    Que S.O utilizas?

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад +1

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

    • @aleal3279
      @aleal3279 6 месяцев назад +1

      @@GentlemanProgramming no te gusta Linux puro?

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад +1

      @@aleal3279 me gusta nix os o archlinux :)

  • @emmanuelbarba2567
    @emmanuelbarba2567 5 месяцев назад

    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.

  • @willynocode
    @willynocode 6 месяцев назад +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 6 месяцев назад

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

  • @LuisOyanader
    @LuisOyanader 6 месяцев назад +1

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

  • @MauroBonfietti
    @MauroBonfietti 6 месяцев назад

    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?✍

  • @notsagechets
    @notsagechets 6 месяцев назад +1

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

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад

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

    • @notsagechets
      @notsagechets 6 месяцев назад +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  6 месяцев назад

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

    • @hellrun1155
      @hellrun1155 5 месяцев назад

      @@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

  • @jrtgarciaruiz415
    @jrtgarciaruiz415 6 месяцев назад

    Recomiendas aprender Angular de cara a largo plazo? Abrazo!

  • @vfxjorge
    @vfxjorge 6 месяцев назад

    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  6 месяцев назад +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 6 месяцев назад

      X2 nuxt es genial.

    • @emmanuelovares
      @emmanuelovares 6 месяцев назад

      Nuxt es una brutalidad

  • @herisdevelop
    @herisdevelop 6 месяцев назад

    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!

  • @mateocastanoangel9363
    @mateocastanoangel9363 6 месяцев назад +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  6 месяцев назад +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 6 месяцев назад +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  6 месяцев назад +1

      @@mateocastanoangel9363 aquí siempre estaré ☺️

  • @dylanpotoy5844
    @dylanpotoy5844 6 месяцев назад +1

    y Solid js ?😢

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад +1

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

  • @yeisongarzontoro3024
    @yeisongarzontoro3024 6 месяцев назад +1

    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.

    • @yeisongarzontoro3024
      @yeisongarzontoro3024 6 месяцев назад

      PD 2: Actualmente uso Next.js para proyectos FullStack y despliegue gratuito en Vercel.

    • @yeisongarzontoro3024
      @yeisongarzontoro3024 6 месяцев назад

      PD 3: no e tocado nunca Vue, lo recomiendan?

  • @alexdevorigin1
    @alexdevorigin1 6 месяцев назад +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.

  • @charlysalega4386
    @charlysalega4386 6 месяцев назад +13

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

  • @dei8bit
    @dei8bit 6 месяцев назад +2

    Aguante svelte ♥

  • @sirvladVI
    @sirvladVI 6 месяцев назад +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 6 месяцев назад +1

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

  • @lucoluco662
    @lucoluco662 6 месяцев назад +1

    Y que opinas de boostrap 😊 el rey

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад +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 6 месяцев назад +2

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

    • @lucoluco662
      @lucoluco662 6 месяцев назад +1

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

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад +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 6 месяцев назад +1

      @@GentlemanProgramming esta informacion vale millones💯

  • @oscarpow1
    @oscarpow1 6 дней назад +1

    Resumen: Amo angular

  • @emanuelpalacio-q3l
    @emanuelpalacio-q3l 6 месяцев назад +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

  • @cod3mau5
    @cod3mau5 3 месяца назад +1

    cuando vi que si usas Vue vivis en asia, me senti un chino porque he usado Vue desde hace 5 años xD

  • @Fertxunonimo
    @Fertxunonimo 6 месяцев назад

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

  • @martingonzalez4648
    @martingonzalez4648 5 месяцев назад

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

    • @GentlemanProgramming
      @GentlemanProgramming  5 месяцев назад

      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

  • @elcrackent13
    @elcrackent13 5 месяцев назад

    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.

  • @Sky-sk2cl
    @Sky-sk2cl 6 месяцев назад

    Y Angular con Scully no era nada malo o si ?

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад

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

  • @doomslayer512
    @doomslayer512 5 месяцев назад

    Yo uso vue js y me va muy bien con laravel

  • @QueDiceSebas
    @QueDiceSebas 6 месяцев назад +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.

  • @BlackMilo87
    @BlackMilo87 6 месяцев назад +1

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

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад +1

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

    • @BlackMilo87
      @BlackMilo87 6 месяцев назад

      @@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.

  • @keniako
    @keniako Месяц назад +2

    Tu problema con VUE es que no conoces VUE, por eso no deberías meterlo en la comparación.
    No es lo mismo vue2 que vue3, no tiene que ver con react ni con angular, menos un hibrido entre los dos, todo mal. Nomlo tenias que haber puesto en la comparación.

    • @GentlemanProgramming
      @GentlemanProgramming  Месяц назад

      @@keniako Si sé VUE hasta era profesor en mi empresa sobre el mismo y también hice videos programando con el. Y sí es un híbrido ya que es un framework de estructura como Angular (provee sus directivas) con la flexibilidad de React

  • @javieralbertorodriguezdiaz356
    @javieralbertorodriguezdiaz356 6 месяцев назад

    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

  • @geniusdesign7306
    @geniusdesign7306 6 месяцев назад +2

    Larga vida a Vue

  • @miguelolarte1889
    @miguelolarte1889 6 месяцев назад

    Woooow ese teclado, el teclado sagrado para neovim 😂

  • @milo77py
    @milo77py 6 месяцев назад +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!

    • @MNibor
      @MNibor 10 дней назад

      @@milo77py se dice que el que creo vue saco lo mejor de angular y de react

  • @victorfranco912
    @victorfranco912 6 месяцев назад +4

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

  • @CyclicOsprey404
    @CyclicOsprey404 6 месяцев назад

    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 6 месяцев назад

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

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад

      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  6 месяцев назад

      Framework Battle Royale ! probamos todos los frameworks y comprobamos los resultados - ANGULAR 16! 🥵
      ruclips.net/p/PL42UNLc8e48Q-mq0MLGdKWWxcLkXAuznY

  • @Hosakaaa
    @Hosakaaa 6 месяцев назад

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

  • @jhonvannyberrio5660
    @jhonvannyberrio5660 6 месяцев назад

    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.

  • @pomelopy
    @pomelopy 2 месяца назад

    La verdad no tengo problemas con ningún lenguaje... Excepto JAVA ese si porfa va de retro... De hecho cada código que tengo por diversión la paso a otros lenguajes....

  • @devjaime
    @devjaime 5 месяцев назад

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

    • @GentlemanProgramming
      @GentlemanProgramming  5 месяцев назад +1

      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

  • @leandrotapia4833
    @leandrotapia4833 6 месяцев назад +2

    Vueeeeeeeeeee papa

  • @Xavi2S
    @Xavi2S 6 месяцев назад +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  6 месяцев назад

      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 🧐

  • @naghell7200
    @naghell7200 6 месяцев назад +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.

  • @yoanestradablanco1608
    @yoanestradablanco1608 6 месяцев назад

    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

  • @battosaijurado
    @battosaijurado 6 месяцев назад

    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

  • @julianyesidcarrenogomez1514
    @julianyesidcarrenogomez1514 6 месяцев назад

    falta svelt 😢

  • @albertoprieto522
    @albertoprieto522 6 месяцев назад

    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.

  • @ZiosNeon
    @ZiosNeon 6 месяцев назад +4

    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  6 месяцев назад +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 6 месяцев назад +3

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

  • @jorgealejandro8545
    @jorgealejandro8545 6 месяцев назад

    Y php? 😢

  • @ChristianLopezSantos
    @ChristianLopezSantos 6 месяцев назад +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  6 месяцев назад +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 6 месяцев назад

      @@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  6 месяцев назад

      @@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.

  • @josuevalencia3712
    @josuevalencia3712 6 месяцев назад +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  6 месяцев назад

      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  6 месяцев назад

      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 6 месяцев назад

      @@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  6 месяцев назад

      @@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 6 месяцев назад +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  6 месяцев назад

      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 6 месяцев назад

      @@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  6 месяцев назад

      @@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  6 месяцев назад

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

  • @AlanDanielx
    @AlanDanielx 6 месяцев назад

    Pesimo, te falto incluir a Sveltekit

    • @GentlemanProgramming
      @GentlemanProgramming  6 месяцев назад

      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