¡NO MAS! Empaquetadores de aplicaciones web..

Поділитися
Вставка
  • Опубліковано 6 вер 2024
  • ¡Descubre la polémica entre Zac Jackson y Vercel! RS Pack, el nuevo empaquetador en Rust, es mucho más rápido que Webpack y Turbo Pack. ¿Debería Vercel adoptarlo?
    ▶ Artículo analizado por ScriptedAlchemy: x.com/Scripted...
    ▶ No te pierdas más directos en: / midudev

КОМЕНТАРІ • 92

  • @randygil97
    @randygil97 Місяць тому +180

    Midupack: un empaquetador que te quita el texto justificado

  • @sica8340
    @sica8340 Місяць тому +73

    Proximamente saldra un Webpack basado en Cobol.

  • @NicolasPL_
    @NicolasPL_ Місяць тому +26

    Esto ya parece la situación de los frameworks para frontend

  • @neociber24
    @neociber24 Місяць тому +13

    La comunidad se emociona mucho cada vez que hay una alternativa a X, mejor ir por la que ya funciona a menos que tengas un problema real con la solución que usas.
    Yo sigo pensando que Vercel debió irse por ser compatible con Vite, porque Turbopack no es compatible (según los docs) con Webpack.

  • @luisgranados9104
    @luisgranados9104 Місяць тому +61

    Esperando el paquete del Midu: 🗿

  • @Daranix
    @Daranix Місяць тому +10

    Yo quiero pensar que la decisión del equipo de vercel de crear su propio empaquetador viene la necesidad de tener el control absoluto de la fase de construcción de cara a mejorar Next.js. Al final si dependes de un tercero tienes una parte "vendida" a expensar de lo que haga el otro.

    • @xsrpma
      @xsrpma Місяць тому +1

      Así es, hasta tiene su propio fetch. Nextjs ya es un legacy andando intentando seguir vigente y lo consigue. Pero un armatoste

  • @necrogoru
    @necrogoru Місяць тому +1

    Para algunos casos si es muy importante el tiempo que toma hacer build, ya que esos tiempos de computo cuestan y es dinero que se puede ahorrar usando un buen empaquetador. También es importante ver como va cada uno con los diferentes frameworks de JS. Otro punto, es qué tan "flexibles" son con la generación de chunks para temas de performance de un sitio

  • @fdorantesm
    @fdorantesm Місяць тому +2

    Solo nos falta el entorno de ejecución de javascript y typescript hecho con Go y que compile a binario. 🤤

  • @joel6672
    @joel6672 Місяць тому +3

    Si hacen diferentes al menos que se pongan de acuerdo y standards de los archivos de configuración

  • @cesarcasares8074
    @cesarcasares8074 Місяць тому +2

    Todo desarrollador cuando es organizacion, hay la neecesidad que uno tiene mucho la malicia de tomar empaquetadores ajenos, entonces hay ciertos puntos muy especificos que muchos requeriran hacer cambios, y no lo podran hacer con libertad. Asi que no me parece descabelado la intencion de Vercel con su TurboPack.
    En cambio Zack lo dice como un usuario que quiere mostrar tener un resultado y eficiente de una vez, pero el costo es enorme ante depender de un producto que no es hecho por ellos. SIno externo, es un riesgo. Como muchos devs que usamos y dependemos de muchas cosas que son hechos por personas ajenas, repositorios entre mas cosas.,.
    Es un riesgo que Vercel no esta dispuesto a asumir, me parece totalmente razonable.

  • @user-vi1nf5hu6v
    @user-vi1nf5hu6v Місяць тому +4

    Vine para decidir que empaquetador usar y sali más confundido. Hay muchos

  • @moto_discover_01
    @moto_discover_01 Місяць тому +1

    La competencia en el frontend es para volver loco a cualquiera, 2564 herramientas nuevas cada semana...

  • @paracomentar2703
    @paracomentar2703 Місяць тому +1

    próximamente, "Aprende a usar todos los empaquetadores en este curso de 1hs"

  • @antoniosola91
    @antoniosola91 Місяць тому +12

    En menuda parafernalia se está convirtiendo todo... Da hasta asco dedicarnos a esto. Me veo montando una panadería!

    • @josebecerra7719
      @josebecerra7719 Місяць тому +1

      Cuando veas cuanto gana una panadería cualquiera ni lo dudaras

  • @juanantoniodamianvargas7718
    @juanantoniodamianvargas7718 Місяць тому +1

    Cuando creamos un empaquetador en el directo?

  • @ElPolemista
    @ElPolemista Місяць тому +3

    Ojalá tuviéramos un lenguaje que el navegador no necesitase empaquetar!
    Por ejemplo js

    • @greyshopleskin2315
      @greyshopleskin2315 Місяць тому +1

      Necesitas usar 5.000 dependencias o tu app no es moderna 🤮

  • @soyalvdev
    @soyalvdev Місяць тому +13

    Pero que se nos está olvidando el más rápido de todos...Bun Bundler!!!

    • @FabianMontoya
      @FabianMontoya Місяць тому

      Jaja es verdad "Amigo, te estan olvidando" Jajaja

  • @albhax
    @albhax Місяць тому +2

    Pasamos de tener muchos frameworks a tener mucho paquetadores, ya paren la cuestión, Javascript es el único que tiene este problema de fragmentación.

  • @ivlis.w8630
    @ivlis.w8630 Місяць тому +2

    Un directito creando nuestro propio empaquetador? 😹

  • @franciscojavierblanco9411
    @franciscojavierblanco9411 Місяць тому +3

    El futuro y el mejor empaquetador es WebAssembly cómo formato binario universal y de alto rendimiento. No mas empaquetadores de solo javascript.

  • @nekosmic
    @nekosmic Місяць тому +1

    5:22 Lucidez XD

  • @ireisti1515
    @ireisti1515 Місяць тому +1

    pregunta seria, vale la pena empezar un proyecto con Vite?

  • @simonbriceno6623
    @simonbriceno6623 Місяць тому

    Eso me recuerda a la frase: "Hay muchas opciones para hacerlo, tienes que elegir el adecuado?... Es una locura, en vez de dedicarse en uno solo o 2 y darle full soporte.

  • @kevinzunigacuellar
    @kevinzunigacuellar Місяць тому

    Yo no lo veo tan igual a todos. Hay muchos nuevos empaquetadores que empezaron con compatibilidad para un target específico como rolldown con rollup y rspack con webpack. Muchos que también empezaron como experimentos como esbuild y otros que nunca llegarán a v1. Por último vercel sacó que suyo propio como para tener más control con su infraestructura, una movida que van haciendo en nextjs ya un buen tiempo.

  • @TheWilfrido
    @TheWilfrido Місяць тому

    👍Que bueno que yo no uso nada de eso, yo hago mis propios programas de ser necesario o frameworks, y trabajo directamente con lenguaje vanilla, por ejemplo el Typescript al final se convierte en Javascript y eso es lo que uso.
    🍞Los demás lenguajes de programación por lo general en el fondo usan C/C++ o assembly y me voy directo a ello c:
    ✨Yo hago todo, todo la infraestructura del servicio, odio depender de terceros

  • @Akzule
    @Akzule Місяць тому

    Buena info. XD pero qué es un empaquetador :V
    Y cómo qué TurboPack se asocia a NextJs? Y como qué NextJs usa React? XD

  • @hellrun1155
    @hellrun1155 Місяць тому +2

    Vite es el más utilizado actualmente?

  • @CarlosJoelGG
    @CarlosJoelGG Місяць тому +3

    cada quien le mete una libreria y ya saca un nuevo empaquetador de oto que ya existia... parecen navegadores basados en cromiun.

  • @christianmiguez1379
    @christianmiguez1379 Місяць тому

    Los programadores tenemos la obligación de estar actualizados para no deprecarnos y al haber tanta herramienta nueva/gratis/sexy ahi afuera se siente abrumador. He decidido apegarme por un tiempo a alguna herramienta en especial (en mi caso React Nextjs) y especializarme, porque ese es otro punto, saber un poco de todo pero no ser un experto de nada.

  • @YoanSantiago-hp1gi
    @YoanSantiago-hp1gi Місяць тому

    Yo creo que vercel hace bien en crear todo su ecosistema enfocado en nextjs otro caso muy bonito es el next UI, aunque se pueda ver desde afuera como que estan perdiendo tiempo el crear lo que ya existe XD pero creo que les saldra muy bien 🤣🤣

  • @jaimeviloriogreen
    @jaimeviloriogreen Місяць тому

    Lo que llama la atención es lo fuerte que viene Rust!

  • @santiagopenaloza1190
    @santiagopenaloza1190 Місяць тому +1

    solo espero que Angular adopte uno mejor :/

  • @massimilianobonifacio4816
    @massimilianobonifacio4816 Місяць тому

    Miduuu, no tenias un curso de JavaScript que has subido hace unas semanas? O fue un sueño? jaja! Necesito liiiiiiinkkkkkkk!

  • @DanelonNicolas
    @DanelonNicolas Місяць тому

    HOT-TAKE: Vercel es el canonical (o el ubuntu) del frontned. Se la pasan reinventando la rueda, haciendo sus propias cosas cuando ya hay herramientas que hacen eso mismo.... como cuando canonical hacia su propio escritorio, unity.

  • @magamextrabajo
    @magamextrabajo Місяць тому

    mmmmm supongo que vercel creo su propio empaquetador para no depender de otros pero si hay otro mejor ya fue xD

  • @charlysalega4386
    @charlysalega4386 Місяць тому

    las empresas grandes tienden a crear sus propios productos porque quieren abarcar mas en el mercado. Luego ya veran si les es mas rentable comprar Rspack u otro empaquetador.

  • @bladimirbenavides3940
    @bladimirbenavides3940 2 дні тому

    Va a pasar como las distribuciones de Linux, ya son incontables!

  • @kmylodarkstar2253
    @kmylodarkstar2253 День тому

    lo que es MUY lento es el validador de TSC

  • @jkarpago78
    @jkarpago78 Місяць тому

    Porque hacer las cosas en vainilla js y css lo descartamos por defecto, ¿no?

    • @midulive
      @midulive  Місяць тому

      ¿Por qué lo descartas? A veces puede tener sentido y es lo que hacemos en javascript100.dev

    • @jkarpago78
      @jkarpago78 Місяць тому

      @@midulive precisamente que se descarte por defecto era mi queja, siendo javascript lo que ya es, igual que css, muchas veces me parece que se usa todo un ecosistema enorme sin valorar si quiera que con javascript vainilla puede ser mucho más que suficiente. He visto landings hechas con react, astro (ponga usted aquí el framework de moda hoy y mañana ya obsoleto) que con 10 lineas de js harían lo mismo mucho mejor

    • @paracomentar2703
      @paracomentar2703 Місяць тому

      creo que por comodidad o facilidades, vamos que si por defecto pudiera tener componentes en html seguro muchas landings las haría asi, por suerte para esos casos ya tenemos a astro que es bastante más liviano que encajar un proyecto en react simplemente por comodidad de desarollo o por tener uno o dos componentes reactivos

  • @rolangom1
    @rolangom1 Місяць тому

    También existe Parcel

  • @kmylodarkstar2253
    @kmylodarkstar2253 День тому

    que vuelva gulp y grunt

  • @brainwareargentina
    @brainwareargentina Місяць тому

    Detrás de lo que hizo Vercel hay seguramente un negocio que aún no lo ha dado a conocer.

  • @paci
    @paci Місяць тому

    nextjs / vercel en mi opinion la estan pifiando bastante ultimamente y por varias bandas... por otro lado la competencia lo esta haciendo tremendamente bien.... NextJS se esta convirtiendo en el nuevo Gatsby... cada vez da mas tirria pensar en usarlo.

  • @blackerhawk1508
    @blackerhawk1508 Місяць тому

    Mientras tanto yo, usando Gulp y en el peor caso Grunt 🗿

  • @snithfferx
    @snithfferx Місяць тому

    bueno, sería algo como lo que dijiste, cada quien usa el que le gusta, next como ya de por si, se supone te da todo (no lo sé, nunca lo he tocado, quizá nunca llegue a hacerlo) y si trae empaquetador por defecto, pues bien, otra cosa que tengo que instalarle.
    Es como el chiste del viejito y el burdel.
    - hay, pero señor que usted ya está acabado.
    - ah, bueno hija, cuanto te debo..
    Talves no sea buena analogía. jejejejeje.

  • @ldulivo
    @ldulivo Місяць тому

    En las entrevistas de trabajo, en su mayoría, preguntan si sabes manejar webpack.

  • @bot6731
    @bot6731 Місяць тому

    pregunta seria ; los que escriben JavaScript o en cualquiera de sus frameworks son felices?

  • @estebanpiedrahita2666
    @estebanpiedrahita2666 Місяць тому

    y eso que no nombraron Bun

  • @jakgd
    @jakgd Місяць тому

    Una pregunta... ¿Alguien sabe que pasó con Gulp y Grunt? ¿Se sigue utilizando? (Hace poco más de 1 año que me aleje del mundo del desarrollo).

    • @kiferingas129
      @kiferingas129 Місяць тому

      @@jakgd si pero en proyectos que no estén usando frameworks, o en rutinas muy específicas, dónde trabajo aún se ocupa gulp para emparejar a producción

  • @harveyasprilla
    @harveyasprilla Місяць тому

    Por eso angular es la solución

  • @ralvarezb78
    @ralvarezb78 Місяць тому +1

    gpupack...

  • @IngeGallito
    @IngeGallito Місяць тому

    Zack Jackson en un rata, puso la versión libre CSR de module federation en Webpack y luego quizo alquilar la versión SSR privativa, es decir solo se podía acceder por suscripción. El mismo modus operandi está tratando de aplicar ahora, escapa de ahí esponja!!

  • @cmn2793
    @cmn2793 Місяць тому

    Es realmente un problema que existan muchas soluciones a una necesidad? De todos esos empaquetadores el 90% usa vite o webpack. En los frameworks modernos de front el 90% usa react, angular o vue.
    Es mas el chiste y la exageracion de que existen muchas soluciones que un problema en sí

  • @d-landjs
    @d-landjs Місяць тому

    jajaja les gusta invertir en mucho empaquetadores, ojala que se fusionan ya xD

  • @luchomizra
    @luchomizra Місяць тому

    Vite resolvió un problema real, que era empaquetar rápido para no entorpecer el desarrollo.
    El resto esta intentando resolver un problema ya resuelto, queriendo que sea "superrapido", cosa que no se necesita.
    Por lo tanto están perdiendo tiempo y recursos de talento valioso, en un problema ya resuelto.

  • @TheWaalteers
    @TheWaalteers Місяць тому

    he loco! no se metan con linux...

  • @juancarlosmamanirojas865
    @juancarlosmamanirojas865 Місяць тому

    el midupack = onlifans de midu?

  • @adan9975
    @adan9975 Місяць тому

    Cada vez me da la sensación que se menos jajaja

  • @pabloorellana7631
    @pabloorellana7631 Місяць тому

    Aguante Gulp

  • @alexandercasas577
    @alexandercasas577 Місяць тому +4

    El problema no es la cantidad de empaquetadores, es el por qué se necesitan los empaquetadores. JavaScript es bueno, pero ha hecho desastres... especialmente desde la aparición de NodeJS con CommonJS, el peor error jamás producido a la industria del desarrollo de software

    • @felipecon1
      @felipecon1 Місяць тому +2

      Dijo nunca nadie

    • @whoknows3679
      @whoknows3679 Місяць тому +2

      La razón principal de los bundlers es frontend mi bro…

    • @alexandercasas577
      @alexandercasas577 Місяць тому

      @@whoknows3679 La razón principal de la existencia de los empaquetadores es unificar a las diferentes librerías que utilizan diferentes estándares de administración de módulos, la mayoría de ellas creados con y para NodeJS

    • @alexandercasas577
      @alexandercasas577 Місяць тому +1

      @@felipecon1 "Dijo nunca nadie", el mismo creador de Node se arrepintió de haber destruido el ecosistema de JavaScript con el nefasto CommonJS

  • @leonardomangano6861
    @leonardomangano6861 Місяць тому +1

    Rust, go, C# no usan empaquetadores. El problema es la Web, no deberían haber existido nunca en primer lugar los empaquetadores, es un desastre

  • @anfytrion
    @anfytrion Місяць тому

    La competencia de empaquetadores es una competencia entre ingenieros para ver quién la tiene más grande 🍆 y quién acaba más rápido.
    Mientras tanto Vite ya les lleva una ventaja brutal.

  • @PythonAndCPP
    @PythonAndCPP 26 днів тому

    Disculpa @midulive . Mi comentario anterior muy desubicado.