Así elige un ARQUITECTO de SOFTWARE tecnologías Front end

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

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

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

    🚀Espero que disfruten de este video
    Y vos ?? Que usas o te gustaría usar ??
    👍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.🌐

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

      Me gustaría saber la playlist que usaste :P

  • @rodolfotovartorres
    @rodolfotovartorres 2 месяца назад +11

    Soy backend pero me gusta el análisis de Alan como arquitecto. Siempre he considerado que el arquitecto es como una navaja suiza tiene muchas opciones a su disposición sabe cuando y en que casos de uso usar alguna de sus herramientas. Saludos ❤

  • @karimbiscaiburo5774
    @karimbiscaiburo5774 2 месяца назад +1

    Descubrí tu canal hace poco y es impresionante lo bien que explicas, me engancho mucho estudiando con tus videos y los ejemplos que das. Seguí así

  • @alejandrafrancotobon1430
    @alejandrafrancotobon1430 16 дней назад +1

    Muchas gracias, este video es justo lo que necesitaba ❤

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

    Me ha gustado mucho este video Alan, y sobretodo lo has comentado de qwik, porque es un framework que estoy probando porque me llamó mucho la atención y me voló la cabeza cuando empecé a probarlo, es increíble. Y soy un enamorado de Astro también, pero lo que más me a gustado que es lo que al final yo digo y que has resumido al final del vídeo, no hay framework mejor que otro, cada uno tiene algo, depende como te siente trabajando con él, con el que mejor desarrolle, que conozca, el equipo que tienes y la necesidad, y ahí estoy totalmente de acuerdo contigo al 300%. Muchas gracias por estos videos me encanta, un Abrazo.

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

      Muchas gracias a ti por las buenas vibras y energías !!!!!

    • @emanuelpalacio-q3l
      @emanuelpalacio-q3l 2 месяца назад +1

      @@ezequielgarcia4609 es genial la idea que trajo qwik.
      Ojalá se dejen de molestar con los server component

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

    Bien ahi Rey, a veces pienso que me lees, esto es justo lo que necesitaba!

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

      Yo siempre te leo, veo hasta cuando duermes 🛏️ 👹

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

      @@GentlemanProgramming 🤣🤣 Excelente broth, estamos sintonizados. Abrz.

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

    De hecho en next js el use client renderiza en el servidor e hidrata en el cliente. Para evitarlo, lo importas dinamicamente y deshabilitas el ssr

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

    Las islas son una maravilla y lo interesante es que puede ser static, hybrido o ssr en astro, ❤

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

      Eso mismo !!! Astro por goleada de lo más interesante y novedoso que hay

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

    Al que este buscando un framework para arrancar le recomiendo 100% Sveltekit, lo digo teniendo una SaaS propia y siendo fullstack dev para usa con esta tech

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

      ¡Gracias por la recomendación! SvelteKit es definitivamente una opción interesante, especialmente si estás buscando algo liviano y con una curva de aprendizaje más amigable. Es un framework que tiene todo lo necesario para arrancar con buen pie, y muchos lo están eligiendo para desarrollar aplicaciones robustas y rápidas.
      Tu experiencia con una SaaS propia y trabajando como fullstack para USA le da mucho peso a tu recomendación. Sin duda, SvelteKit tiene un futuro prometedor, y ya está demostrando ser una herramienta potente para muchos desarrolladores.
      Ahora, algo para pensar: a la hora de elegir un framework, también es clave considerar la comunidad y el ecosistema que lo rodea. ¿Qué tan fácil es encontrar recursos, ejemplos, o resolver problemas comunes? SvelteKit está creciendo rápido, pero siempre es bueno evaluar estos factores cuando te comprometés con una nueva tecnología.
      En resumen, SvelteKit es una excelente opción, pero nunca está de más hacer un análisis completo antes de zambullirse en un nuevo framework. ¡Gracias por compartir tu experiencia!

  • @Sky-sk2cl
    @Sky-sk2cl 2 месяца назад +2

    Aún si ver el video escogería siempre a nivel enterprise si quiero algo enorme Angular por su estructura y las últimas mejoras. Y ahora hasta me aventure a un ecommerce con Angular y no ha ido nada mal la feature quedaron geniales con el SSR

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

      Es que Angular es lo más !! y es increíble como han escuchado a su comunidad y cambiado las cosas

  • @vfxjorge
    @vfxjorge 2 месяца назад +1

    Ojala encontrar un mentor como tú

  • @emanuelpalacio-q3l
    @emanuelpalacio-q3l 2 месяца назад +2

    6:00 XD hace poco tenia que hacer un carrusel y en la empresa propuse astro y les gusto pero no use un frameworks o libreria.
    La hice con un poquito de js y en un componente astro y anda joya. No necesitas ni cambiar la configuración para que sea hibrida o server y queda el default.
    Lo único que si astro no lo veo como para hacer algo demasiado interactivo. Sobre todo si tenés que andar compartiendo información no es tan sensillo como lo harías con alguna aplicación con react o angular. Tiene los nano store creo que se llaman pero ahi esta un poco su talón de Aquiles. Es mi opinion.

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

      Pero usaste astro

    • @emanuelpalacio-q3l
      @emanuelpalacio-q3l 2 месяца назад

      @@nelsonbarra47 se sobre entiende dado que marque el minuto, que hablaba de que no le agregué otros framework a astro.

    • @sebastianestrada1311
      @sebastianestrada1311 2 месяца назад +1

      Yo si decía nada es tan perfecto, gracias por tu experiencia, creo que pinta bien para landings

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

      Yo creo también que es el tema, Astro esta bueno para contenido más estático, comparto lo que dices

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

      Yeap, tengo varios videos programando en Astro en vivo :)

  • @mauricioferreyra4378
    @mauricioferreyra4378 2 месяца назад +1

    ¡¡¡ excelente video !!! información muy valiosa para tener presente . . .

  • @Thaizir
    @Thaizir 2 месяца назад +1

    Gracias estimado por compartir sus conocimientos.

  • @miguelalzate4850
    @miguelalzate4850 2 месяца назад +3

    Sveltekit es muy, pero muy interesante. Lo uso para mis proyectos personales y es una delicia trabajar con él.

  • @EtZeta
    @EtZeta 2 месяца назад +1

    Justamente estaba buscando esto como para ver qué usar para hacer un e-commerce grande. Qwik tiene problemas todavía con su documentación y la comunidad (al menos en discord) sufre mucho. Por otro lado, Fresh también se me cruzó por la mente a la hora del despliegue (rapidísimo) y sus Islands, pero al final creo que me quedo con Next para este proyecto.

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

    Lo de las astro Islands con compatibilidad de muchos frameworks suena genial. Pero no creo que lo quieran implementar en empresas.

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

    Vaya masterclass!! Joder, lo de WordPress a dolido 😅

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

    En mi dia a dia uso solamente python ya que debo crear scripts, base de datos, jugar con ORM etc. Y solo vengo porque me gusta las opiniones de este señor xd.
    Por cierto gentleman para una persona que hace netdevops o devops *¿como haria un porfolio?* , digamos que lo mio no es frontend. Tengo un skill issue con el responsive y los sizes en CSS por ello nunca me gustó el frontend, *aparte hoy en dia no hago frontend casi todo es un poquito de backend y scripting* , la verdad es raro el puesto en el que estoy :V

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

      ¡Qué bueno que te copes con mis opiniones, aunque Python sea tu día a día! 😄 Entiendo perfectamente tu situación. Cuando el frontend no es lo tuyo y te movés en un mundo más de backend, scripting y DevOps, armar un portfolio puede parecer todo un desafío. Pero no te preocupes, hay formas de mostrar tus habilidades sin tener que meterte de lleno en CSS y responsive design.
      Te recomendaría enfocarte en proyectos que realmente destaquen lo que hacés y lo que te apasiona. Podés mostrar scripts que hayas creado, pipelines de CI/CD, infraestructura como código, automatizaciones... básicamente, todo lo que te hace un crack en lo tuyo. Podés documentar estos proyectos con markdown, usar herramientas como Jupyter Notebooks o incluso montar un blog técnico donde expliques los desafíos que enfrentaste y cómo los resolviste.
      Si querés darle un toque más visual sin tener que lidiar con frontend puro, podés usar plantillas simples o generadores de sitios estáticos. Ahí podés enfocar el contenido en lo técnico sin tener que preocuparte por los detalles de diseño.
      Lo importante es que el portfolio refleje lo que realmente hacés y que hable por sí solo. No hace falta que sea un diseño de revista, lo que cuenta es el valor técnico y la claridad con la que presentás tu trabajo. ¡Mostrá lo que sabés hacer, sin complicarte con el frontend!

    • @eirikrrr
      @eirikrrr 2 месяца назад +1

      @@GentlemanProgramming Wow gracias 🫂 me has ayudado un montón, lo aprecio

  • @Diego-em1mb
    @Diego-em1mb 2 месяца назад +1

    Recuerdo que aprendi Selvet antes de haber dominado React, recuerdo que la forma en la que era mas rápido era que compiaba mas rapido, no traia tanto js, pero me pregunto si lo usaria ahora en vez de astro o NextJS

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

      Entiendo perfectamente lo que decís. Svelte es increíblemente rápido y ligero, y seguro que te sorprendió lo eficiente que es en comparación con React, especialmente en términos de tiempo de compilación y la cantidad de JS que trae consigo.
      Ahora, si te estás preguntando si lo usarías en lugar de Astro o Next.js, creo que depende del tipo de proyecto que tengas en mente.
      - Astro es genial si querés un enfoque más estático, con la posibilidad de traer frameworks como Svelte, React, o Vue solo cuando los necesitás. Es súper eficiente para sitios donde el rendimiento y el SEO son clave, ya que puede reducir la carga de JavaScript al mínimo.
      - Next.js es ideal si estás buscando algo más robusto para aplicaciones con necesidades complejas, como rutas dinámicas, API integradas, y generación estática o server-side rendering. Es una bestia cuando se trata de proyectos más grandes y escalables.
      - Svelte, por otro lado, sigue siendo una opción fantástica si querés una experiencia de desarrollo súper rápida y directa, y si tu prioridad es mantener la aplicación ligera y ágil.
      Si ya dominás React, Next.js podría ser una transición más natural para proyectos más grandes. Pero si estás buscando algo más simple y directo para una SPA o una web ligera, Svelte sigue siendo una opción muy tentadora. ¡Depende del proyecto y lo que querés lograr con él!

  • @JuanMartinRuiz
    @JuanMartinRuiz 2 месяца назад +1

    un día cuando puedas explicar la configuración del envío de email en jenkins luego de ejecutar un test..... la última versión es un dolor de cabeza.. para enviar reporte por email ... me obliga a hacerlo desde el mismo código del proyecto... estuve subiendo a ese server proyectos con Selenium y también con Appium Java... entonces luego de ejecutar el test no envía el email.... probé tanto desde la configuración gráfica como desde el pipeline de jenkins pero no hay caso... la info de los blogs esta obsoleta y la docu de los plugins de jenkins son una cągådą

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

    Hola Alan, es espectacular tu contenido y me ha servido muchísimo para crecer como persona y como desarrollador. Te quería consultar sobre Laravel, tienes alguna idea? xq en mi empresa lo usan y quería saber si me puedes ayudar o puedes darme una idea de con que enfoque debo aprenderlo, que preguntas debo hacerme antes de empezar a instruirme en ese lado? Que soluciona? Donde es mas solido laravel? me encantaría saber tu opinión. Parecido a que framework lo ubicas para orientarme un poco. Sigo aprendiendo constantemente contigo y un besote mostro. Te agradezco lo que haces por los chingolos como yo.

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

      ¡Hola, capo! Me pone re contento saber que mi contenido te está ayudando a crecer tanto como persona como desarrollador. ¡Eso me llena el corazón, de verdad, gracias por decírmelo!
      Sobre Laravel, ¡obvio que te doy una mano! Laravel es un framework de PHP que la rompe, es súper popular porque te simplifica la vida y te permite armar aplicaciones web con una arquitectura prolijita, sin volverte loco.
      Antes de mandarte a aprenderlo a full, te tiro unas preguntas que te pueden servir:
      1. **¿Qué querés lograr con el proyecto en el que estás?** Laravel es ideal para armar aplicaciones con una estructura bien definida, usando patrones como MVC (Model-View-Controller).
      2. **¿Qué tan grande y mantenible tiene que ser?** Laravel tiene un montón de herramientas que te ahorran laburo, pero también es clave pensar en cómo lo vas a mantener a futuro. No sirve hacer algo que después no puedas bancar.
      3. **¿Cómo estás con PHP?** Si ya tenés cancha con PHP, Laravel va a ser como ese amigo que te entiende con una mirada. Pero si estás arrancando, tranqui, también es un buen punto de partida.
      Si lo tuviera que comparar con otros frameworks, te diría que está a la par de Ruby on Rails o Django, porque te lleva de la mano en muchas decisiones, lo cual está buenísimo si no querés perder tiempo en configuraciones interminables.
      Si te animás a meterle, te recomiendo que arranques por entender bien su ORM (Eloquent), las migraciones de base de datos y el sistema de rutas. Con eso vas a tener una base sólida para arrancar en tu laburo.
      ¡Seguí aprendiendo y disfrutando del viaje! Y cualquier cosa, ya sabés, estoy acá. Te mando un abrazo grande, mostro. ¡A romperla toda!

    • @lautaroemanuelg
      @lautaroemanuelg 2 месяца назад +1

      @@GentlemanProgramming Una locura! Me sirve una barbaridad y me aclaraste varias dudas, ya no hay tantas nubes enfrente.
      Te mando un abrazo, e igualmente a seguir disfrutando que el camino es hermoso, aprender y tener desafíos, no lo cambio por nada! Muchas Gracias!

  • @miguelcondori5746
    @miguelcondori5746 2 месяца назад +1

    Gracias por el aporte!
    Gente conocen más canales de yt de IGUAL O MAYOR CALIDAD que este pero sobre BACKEND para recomendar? en ingles o español, ambos sirven.

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

      "Mayor calidad que este" golpe bajo... y más cuando tengo contenido de backend :( tengo playlist de Go, system design, arquitecturas y mucho más

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

      @@GentlemanProgramming jajaja gracias alan, definitivamente les voy a pegar una mirada! de todas formas siempre está bueno tener en perspectiva otros horizontes también 👀🤑

  • @giobanazo
    @giobanazo 2 месяца назад +1

    que teclado tan genial, me gustaría tener uno así, en donde lo comprastes mi estimado

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

      Todo tuyo ruclips.net/p/PL42UNLc8e48QrvPqdnyYNTk7PGxTKwxD2&feature=shared

    • @giobanazo
      @giobanazo 2 месяца назад +1

      @@GentlemanProgramming muchas gracias caballero

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

    Por algun motivo las landing page que he usado con wordpress como backend y astro js como front, han sido rechazadas en google ads por politicas, google por algun motivo piensa que son spam, pishing, o cosas de esas. Por lo cual las programe en php con acf, javascript, jquery, cpt ui, y pasaron las campañas de los clientes sin problema. En lo personal astro le veo mucho futuro, probablemente se convierta en un entorno muy bueno para desarrollar apps completas , parece como usar express con algun motro de plantillas pero mas bonito y funcional y las view transitions parece como si fuera una spa. una lastima que no me funcionen las landing con google ads :(

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

      ¡Qué bajón lo que te pasó con las landing pages! Es frustrante cuando uno labura con una tecnología que tiene tanto potencial, como Astro, y te encontrás con trabas inesperadas como que Google Ads las rechace por políticas. A veces Google se pone un poco paranoico y termina viendo fantasmas donde no los hay, pensando que son spam o phishing.
      Me alegra que hayas encontrado una solución con PHP, ACF, y las demás herramientas. Al final del día, lo importante es que las campañas de los clientes funcionen y que todo fluya. Pero comparto tu visión sobre Astro, tiene un futuro tremendo. Es como mezclar lo mejor de Express con un motor de plantillas, pero mucho más lindo y funcional. Y lo de las view transitions es una locura, le da esa sensación de SPA que tanto gusta.
      Una lástima lo de Google Ads, pero estoy seguro de que Astro seguirá creciendo y eventualmente se convertirá en un entorno top para desarrollar apps completas. ¡A no desanimarse y seguir explorando!

  • @JorgePerez-hg9jt
    @JorgePerez-hg9jt 2 месяца назад +1

    Dónde puedo encontrar en texto o pdf todas las notas que realizó?

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

      @@JorgePerez-hg9jt todo en mi libro online gratuito the-amazing-gentleman-programming-book.vercel.app/en/book/Chapter11_FrontEndRadar

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

    Muy buen contenido. En lo personal creo que Nuxt llego tarde al mercado y además tiene poco financiamiento privado. Está bueno, yo lo uso en el laburo pero sin duda que NextJS es mucho mejor.

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

    Saludos amigo, por favor me podrías dar una recomendación para mi primer framework de JS, soy un joven que esta adentrándose en el mundo del desarrollo web por hobby, si llego a conseguir trabajo estaría excelente, pero no es mi prioridad actualmente, simplemente me gusta hacer proyectos de frontendmentor para practicar y continuar aprendiendo, buscando experiencia en los proyectos más complejos que ofrece la plataforma, que framework debería escoger como el primero?

    • @vercris
      @vercris 23 дня назад

      Svelte creo te gustara a parte la documentacion es muy buena para los que entran a aprender un framework.

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

    ¿Astro soporta Angular? Me entero 😨

  • @juanduenas2337
    @juanduenas2337 2 месяца назад +1

    Eso que escribiste, lo tienes accesible en alg[un lado, o me toca tomar nota a mano? ajaja

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

      Siempre ! Está en mi libro gratuito:
      the-amazing-gentleman-programming-book.vercel.app/en/book/Chapter11_FrontEndRadar

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

    como que angular no es framework es plataforma, acaso no es plataforma la traduccion de framework?

    • @OSCARCORTEZVILLCA
      @OSCARCORTEZVILLCA 19 дней назад

      @@elma7as948 tiene su propio cli, angular schematics. Material angular, algo para volver mobile. Y nose que vainas mas aparte del mismo framework

  • @joseluisUnix
    @joseluisUnix 4 дня назад

    dijo mucho y no dijo nada, reat o vue? puntual , bajo la hopotesis que tengo el equipo que domina todo !

    • @GentlemanProgramming
      @GentlemanProgramming  3 дня назад +1

      Creo que dije bastante y de forma rica, como siempre es todo un según y queda en uno elegir sobre el contexto en el que está, con sus recursos disponibles y sus limitaciones. Hay veces que hasta una limitación a nivel requerimientos hace que elijamos una biblioteca que está para una tecnología y esto, sumado a que el equipo sabe de la misma, hace que nos decantemos por ella