Next.js is boring, Server Actions, Next.js = PHP, Which framework to choose?

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

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

  • @paolobooker4163
    @paolobooker4163 9 месяцев назад +57

    El app directory con server client me encanta, no me interesa si se parece a PHP o a trikisñkis, me encanta el rendimiento y la facilidad de contruir una web con Nextjs :D

    • @wizanchez
      @wizanchez 8 месяцев назад +3

      si haces app para ti, y solo tu la vas a mantener, es un buen camino, pero en la industria no se trabaja de esta manera

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

      @@wizanchez Next asi y todo tiene un muy buen mercado y no parece que vaya a decaer, quitando que si aprendes Next practicamente podes aprender cualquier otra alternativa con la curva de dificultad tan alta que tiene

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

      Eso pasa con PHP, los que lo usamos nos encanta y el resto te dice que no escala pero la realidad es que cuando hay datos duros y no sesgados como los de Radar, te enteras que los 5000 sitios modernos con mas trafico, el 54% son php. lol

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

      El tema es que siguen viviendo con el php de antes, deberias de darte la oportunidad de ver laravel con inertia y react, para que veas la potencia y el orm de laravel es hermoso

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

      @@manuelcostilla5793 Donde trabajo, actualmente se esta empezando a utilizar y cada dia mas empresas tambien lo utilizan

  • @FabianD1991
    @FabianD1991 9 месяцев назад +18

    Al final volvemos a renderizar vistas del lado del servidor.... sigo con Laravel + Blade nomas... saludos.

    • @sebastianrios1007
      @sebastianrios1007 7 месяцев назад +5

      El tema es que con next puedes hacerlo de manera hibrida, partes desde el cliente y otras desde el servidor además aunque se rendericen desde el servidor, no es necesaria la recarga, está genial

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

      @@sebastianrios1007 con Laravel, Tambien se puede hacer eso, usando Inertia + React

  •  9 месяцев назад +11

    esto demuestra que el todopoderoso PHP estaba adelantado a su época, ahora todos replican su marranero

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

      Laravel Blade >

    • @brandon_lozada
      @brandon_lozada 2 дня назад

      Jajajjajajaja "su marranero"

  • @elverdavid_dev
    @elverdavid_dev 9 месяцев назад +89

    El servidor, estoy cansado jefe

    • @martinquintana2458
      @martinquintana2458 9 месяцев назад +18

      Si el server se cansa de tanto trabajo, que podemos esperar del cliente con un dispositivo Android gama baja 😮‍💨

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

      Ajajajajaj

  • @randymxd06
    @randymxd06 9 месяцев назад +7

    Midu puedes hacer un video sobre un proceso de CI/CD que por ejemplo yo suba unos cambios a github o gitlab, que estos ejecuten un pipeline que suba los cambios de una rama a una plataforma cloud como AWS que el proyecto tenga docker, lo que pasa es que nunca he encontrado un blog o persona que haya hecho el proceso completo de crear una instancia EC2 poner el proyecto en un repositorio de github hacer un pipeline que se ejecute con github actions y que se suba a AWS con los nuevos cambios automáticamente

    • @joseavilasg
      @joseavilasg 9 месяцев назад +2

      Casualmente yo quiero implementar algo parecido para mi proyecto, pero yo trabajo con gitlab.

    • @randymxd06
      @randymxd06 9 месяцев назад

      @@joseavilasg si quiero como que automatizar el despliegue de aplicaciones, basicamente un proceso de CI/CD, con gitlab escuche que se puede hacer los pipelines usando un archivo llamado gitlab-ci.yml pero quiero ver como se haria el proceso desde 0 pues lo he intentado pero no me sale

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

      apoyo las dos ideas... más la 1era

  • @yhordichoqueespinoza3398
    @yhordichoqueespinoza3398 9 месяцев назад +7

    Mi compañero: bro por que tan elegante:
    Yo: midu subió un nuevo video muchacho.

  • @AlexUva
    @AlexUva 9 месяцев назад +5

    Pfff yo trabajo con symfony + twig + stimulusjs, y os puedo asegurar que no se parece en nada a NEXT hahaha ojalá.. me tiene php hasta las narices

  • @MrBudin2012
    @MrBudin2012 9 месяцев назад +1

    Quede encantado con el curso de Node del profesor Fernando Herrera. Tanto así que quiero llevarlo ahora con Nest. Gracias profesor por cambiar la vida de muchas personas

  • @luisebaq
    @luisebaq 9 месяцев назад +7

    Hoy en dia php no se hace así. mezclando. actualizarse

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

    esto demuestra que la programación tambien tiene modas, php hace esto desde que se creo, jsp tambien, pero fue reemplazado por las aplicaciones separadas en front y back, y hoy 2024 estamos volviendo a la moda de principios de los 2000.

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

      JAJAJA es la moda...a lo bueno siempre de regresa... mi sitio web en PHP sigue funcionando como un campeón, desde hace 10 años

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

    creo que mucha basura para desarrollo, en estos tiempos es como llegar a un centro comercial con mas de 100 locales de tenis no sabes cual comprar

  • @adolfomoram
    @adolfomoram 9 месяцев назад +5

    Laravel para manejar toda la lógica + Vue para manejar la interfaz y tener reactividad + Inertiajs para pegar Vue y Laravel 🥰

  • @daustinnmusic
    @daustinnmusic 9 месяцев назад +4

    Tube la suerte de aprender nextjs ya con nextjs 13, app router. y no me tube que liar mucho 😇

  • @neociber24
    @neociber24 9 месяцев назад +4

    Yo pensé que RemixJS seria buena alternativa pero aunque es más rápido estas igual tirando todos los conocimientos para un cambio radical

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

      Remix es mejor que nextjs por mucho!

    • @hernanarica6389
      @hernanarica6389 3 месяца назад

      Justamente ahora estoy por aprender remix, ya que al hacer una web con next, y al desplegar con docker vi el dockerfile y vi que antes habia q hacer mas cosas en la config que la docu de next no lo dice, por lo que es mala la docu, la mejor me parece que es la de astro pero por fuera de eso desplegar en otro lado que no sea vercel es un laberinto

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

    Pregunta, al final renderizar del lado del server no se traduce a costos? No tenemos pcs y celulares bastante potentes como para renderizar una web?

  • @thundergabriel
    @thundergabriel 9 месяцев назад +7

    No entiendo por que mandar todo al servidor si los clientes tienen computadores y celulares cada vez mas potentes y el internet ha mejorado cada vez más. Solo veo que es asumir costos de procesamiento por parte de la empresa y la experiencia no es que difiera mucho, es mas hay sitios que funcionan peor.

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

      @@thundergabriel SEO

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

    Fernando me enseño a programar, le deseo que dios lo tenga en su gloria, le vaya bien en todo.

  • @YusufSalahAdDin
    @YusufSalahAdDin 9 месяцев назад +3

    "Mueres siendo un héroe, o vives lo suficiente para convertirte en villano".
    Saneando*

  • @davidrueda7444
    @davidrueda7444 9 месяцев назад +1

    problemas de rendimiento? que pasa si hago un for con el llamado a una BD? eso quien lo controlaria, no se me parece extraño

  • @miguelmatheus100
    @miguelmatheus100 9 месяцев назад +1

    Midu espero estes bien... viendo este video me nace una curiosidad en la que ojala me puedas ayudar (o alguien de la comunidad), hace unos dias en stream te preguntaba que framework seria bueno para volver a retomar la programación ya que por giros de la vida llevo 5 años alejado totalmente y me recomendaste NEXT, el motivo de querer retomar es el desarrollo de un proyecto personal que quiero enfocar en ambiente web, en el cual esta muy vinculado al ingreso continuo de datos de diferentes análisis que se le hace a la materia prima, asi como tambien datos de resultado del producto ya terminado, de los cuales quiero poder realizar reportes variados, tambien llevar inventario que sea 100% dinámico y me permita poder tener alarmas que me notifiquen al quedarme por debajo de mi mínimo según mis criterios esto a grandes rasgos entre otras cosas.
    Mi duda viene siendo si el framework de NEXT con estos nuevos cambios sigue siendo viable para aprenderlo y desarrollar proyectos de este estilo? o si por el contrario me recomendarías algún otro framework
    Gracias y disculpa lo extenso del comentario

    • @christianjjc
      @christianjjc 7 месяцев назад +2

      Para trabajar con Next, primero debes tener conocimiento y experiencia con ReactJS y sus hooks más usados.
      Todo lo que dices que quieres hacer, lo puedes hacer sólo con React JS y usar una base de datos relacional (mysql, mariadb, postgresql) aunado a un Backend desarrollado en nodeJS.
      También puedes usar una base de datos NoSql (mongo, firebase por ejemplo) y desde React le pegas a tu api.
      Ahora, si aún así crees necesario hacerlo con NextJS, aprende React y luego lánzate con NextJS.

    • @miguelmatheus100
      @miguelmatheus100 7 месяцев назад

      @@christianjjc Vale entiendo muchas gracias amigo por la informacion

  • @ChristianEscalante
    @ChristianEscalante 9 месяцев назад +3

    me encanta lo de server actions y todo lo nuevo de next, peeeeero, siento que se pierde un poco de interactividad, es decir, si queremos seguir manteniendo la misma interactividad que antes, vamos a tener mas o menos el mismo codigo o incluso mas y la verdad que no se que tanto afecta el tema de los dispositivos, porque cada vez hay telefonos mas potentes, o sea, llegas a mas gente, pero esto no aplica siempre

    • @ChristianEscalante
      @ChristianEscalante 9 месяцев назад +3

      Creo que se perdió un poco el concepto de pwa, en donde la idea era que se descargue la primera pagina que visita el usuario y luego el resto a medida que se necesite

  • @franciscomarin5191
    @franciscomarin5191 9 месяцев назад

    Me encanta el app router, y el hecho de tener que aprender la sintaxis diferente no es un poblema, en algún momento tuvimos que pasar de los componentes basados en clases a los basados en funciones

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

    Interesante contenido. Siento que a veces Fernando interrumpe a Midu y no le escucha pero bueno.

  • @libertad_1214
    @libertad_1214 9 месяцев назад +5

    A ver… yo creo que aquí el problema es que la gente quiere usar next para todo o para nada. Una web con seo, next está bien, una pwa, el server component no interesa, un backend sencillo, next está bien, un back complejo con microservicios, next no interesa, un back multidispositivo, next no interesa para el back.
    Y así con todo…

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

    Estoy aprendiendo Nextjs y me gustó la manera de crear RSC en App Router 🤓

  • @andresfelipepinillameneses8597
    @andresfelipepinillameneses8597 8 месяцев назад +1

    que buena charla, que bueno!

  • @alfredovazquez795
    @alfredovazquez795 3 месяца назад

    ver a estos cracks dialogando sobre cualquier tema!! ufff 🔥🔥

  • @denuxs
    @denuxs 9 месяцев назад

    Un crack Fernando . Creen que un login o register seria un server action?

    • @christianjjc
      @christianjjc 7 месяцев назад

      Recabando los consejos de Fernando, los "server actions" los podemos tomar como "casos de uso". De esta forma podríamos entenderlo y así ordenar mejor la estructura de tu proyecto.
      En tu caso específico el server action serían 3 casos de uso: login (iniciar sesion), logout (cerrar sesión) y register (registrarse). todo esto dentro de una carpeta "auth" y dentro de una carpeta general llamada "server-actions" o "actions".
      OJO! esto es solo una forma de las muchas que podrías adoptar. Siempre puede existir una mejor.

  • @LuisRiosok
    @LuisRiosok 9 месяцев назад

    Hola... ese tipo de query se puede hacer con algo distinto de vercel?

    • @franciscomarin5191
      @franciscomarin5191 9 месяцев назад

      yo no lo pude hacer, incluso toca usar la propia base de datos de vercel, al final mi solución fue instalar Prisma ORM para poder usar cualquier Posgres

  • @joetrades2472
    @joetrades2472 9 месяцев назад +1

    Fernando es un ejemplo a seguir

  • @hernanarica6389
    @hernanarica6389 3 месяца назад

    Para mi con lo de los servers actions esto se parece mas a un laravel, o sea un framework de pila completa full stack, de a poco se va sumando más y más... No me parece bien

  • @cadena752
    @cadena752 9 месяцев назад +3

    A mi parece muy bueno lo de next.js

  • @DeadOce4n
    @DeadOce4n 9 месяцев назад +2

    Y la gente se atreve a decir que React no es un framework sino una librería XD

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

      react es una libreria para generar vistas

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

      React no encaja en el concepto de framework, ahora next js que usa react si

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

    Fernando es un crack

  • @andysanchez5810
    @andysanchez5810 8 месяцев назад

    Qué pasa con los microservicios?

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

    2:34 Vale la pena que nos fuercen a usar server components por que es mas ligero, eficiente,..etc... enserio se la creyeron???
    Vercel vende capacidad de procesamiento, obiamente si todo esta corriendo del lado del cliente y y las peticiones al server son minimas no es negocio para vercel,.. te obligan a que hagas procesamiento del lado del servidor por que eso es lo que ellos venden, punto se acabo. Ciego el que no lo quiera ver.
    Mil veces mas eficiente tener el state de tu aplicacion en el lado del cliente, asi cargas una pagina con la data del state en una fraccion de lo que se carga en el lado del servidor con cientas dec requests para cargar toda la data de la que depende tu app EN CADA RENDER de una pagina, del lado del cliente es mas optimo cargar toda esa data una sola vez persistirla en el cliente, y usar la misma data en cada render de cada pagina en el lado del cliente.

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

    Dos super profesores

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

    Cuando necesitas una aplicacion mas avanzada en nextjs, termina siendo una mierd4, pero para cosas basicas sirve (como cualquier framework)

  • @soran2290
    @soran2290 9 месяцев назад +3

    Resumen usen flutter mejor 😂

  • @juanmanuelvargas6387
    @juanmanuelvargas6387 9 месяцев назад +1

    Me imagino la mente de midu cuando le dicen que es una inyeccion de sql ⁉

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

    Laravel es el rey, no se diga más. Estoy en dos proyectos con backend de laravel 11. Uno con React por separado y otro con React junto y ambos caminan genial. Y tengo que lidiar con los hater de php a ambos lados, los amantes de rust y go que me parecen lenguajes raros, pero respeto a quien los use.

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

      @@alekvga como combinas react y Laravel? Me gusta mucho Laravel pero no sé cómo utilizar react en el

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

    no se porke siento o percibo como si el frontend ahora lo han ensuciado tanto a tal punto que parece otro backend, como si tuviera haciendo backend con backend =S lo han complicado para hacer la misma awebason que hace ya las bases de JS con css y HTML, ironicamente nextJS esta buscando que trabaje mas el servidor ajjaajaj , esto parece una reinvencion de la rueda disfrazado de frontend.

  • @user-uw5wl4sl4u
    @user-uw5wl4sl4u 4 месяца назад +2

    PHP ESTA MUERTO , 》》》NextJS RENDER SERVER 😂😂😂

  • @thisIsLoxi
    @thisIsLoxi 9 месяцев назад +5

    La verdad PHP es más bonito que esa cochinada de use server xD

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

    laravel inertia con react

  • @rodolfolopezp
    @rodolfolopezp 9 месяцев назад

    Me encanta NEXT 14. No sé por qué se queja la gente

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

    mis dos profesores en un solo video

  • @user-gc8wr5dp4k
    @user-gc8wr5dp4k 4 месяца назад

    JAJAJAJA
    Qwik creo todo esto jajaja
    Next JS copy & paste a Qwik
    Qwik es lo mejor por lejo!

  • @dodo11858
    @dodo11858 9 месяцев назад

    No se que me parece más feo con tanta magia, Nextjs o HTMX

    • @FabianD1991
      @FabianD1991 9 месяцев назад

      HTMX lo usas donde queres y listo... Nextjs se apodera de tu app.

  • @nenothespider
    @nenothespider 9 месяцев назад +2

    el que no conoce mucho escuchara WIX

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

    php y jquery hicieron esto hace 10 años....