Genial. Veamos, el mejor bundler y las herramientas para bibliotecas de kits de interfaz de usuario en 2023. Así que ahora tenemos a un viajero del tiempo desde el futuro. Diría que TypeScript. Quiero decir, si estás enviando una biblioteca de interfaz de usuario, no necesariamente tienes que empaquetarla, solo hace que sea más difícil cambiar las fuentes, parchear los módulos de node. Así que simplemente lo transpilaría con TypeScript y luego lo enviaría a NPM. Sí.
Bien, aquí hay un poco de... Espera, ¿me... perdí la pregunta? Había una pregunta muy interesante sobre ¿Por qué crees que Denno no ha despegado tanto como algunas personas esperaban? Lo he probado y es difícil hacer que todo funcione. Incluso en un proyecto pequeño, al menos tienes cientos de módulos de NPM y Siempre algo no funciona. Todo tiene que funcionar, tiene que ser 100% ideal para que lo adoptemos, ¿sabes? Pero esa no es la realidad. Y también creo que no es suficientemente revolucionario como para justificar que invirtamos todo el tiempo en migrarlo y Creo que BAN es mucho más prometedor. Claro, y creo que tal vez agregaré mi propia pregunta a esto porque una cosa que Denno está haciendo como negocio es que son una plataforma de vanguardia, ¿verdad? Como, ya sabes, ejecutan el tiempo de ejecución de vanguardia. Y luego tienes, ya sabes Cloudflare, por ejemplo, o Vercel que utiliza el tiempo de ejecución de vanguardia de Cloudflare y están comprometidos con el uso de un JavaScript puro y estándar del navegador. ¿Crees que estos diferentes sabores de JavaScript desaparecerán lentamente en favor de los estándares del navegador? ¿O crees que habrá un futuro de transpilación para siempre? Espero que todo se estandarice y ya está. Quiero decir, tenemos el navegador, tenemos diferentes navegadores, Node, Deno, One, todos tienen pequeñas diferencias. Creo que hay un grupo de trabajo llamado Winter CG que está tratando de alinear eso para que esperemos que haya más y más estandarización en el futuro y no tengamos problemas de interoperabilidad tan grandes. Sí, creo que con todas estas herramientas, ahora estoy haciendo mis propias preguntas, lo siento. No me importa lo que quieras tú. Una de las cosas de las que solíamos hablar mucho en el pasado era esta idea de la fatiga de JavaScript, ¿verdad? Y hemos pasado. Solía estar en el cliente, solía estar en el tiempo de ejecución, ya sabes, solía ser qué marco de trabajo usas. Pero ahora parece que ese problema se ha trasladado al lado de las herramientas. ¿Ves algún claro ganador emergiendo donde, como tal vez en unos años, podríamos reducir las cosas y sería más obvio para, por ejemplo, un desarrollador web elegir solo el estándar y no pensarlo demasiado? Creo que por ahora, los aburridos, incluso si son lentos, están ganando y se están negando porque son muy probados en batalla. Y si hay nuevas incorporaciones, si alguien más está ganando a los que son muy maduros en este momento, solo necesitan tener una compatibilidad clara y tener beneficios tangibles sobre lo que estamos usando ahora mismo. Así que no veo que cambie demasiado. Y personalmente, como desarrollador, ¿cuánto peso le das al patrocinio corporativo de los proyectos? Por ejemplo, había varios proyectos de Vercel, pero STC, por ejemplo, no es un proyecto oficial de Vercel, solo es el chico de Vercel que lo está escribiendo, ¿verdad? ¿Importa para ti? ¿De dónde vienen estos proyectos? ¿O solo te basas en los méritos del propio proyecto? Creo que este es un punto muy importante, ¿cuánto respaldo hay detrás de él? Y sí, si solo un chico está tratando de reimplementar TypeScript, veo menos posibilidades de que tenga éxito que si una empresa paga a ingenieros para hacer algo grande. Es cierto. Es interesante, porque en el código abierto siempre hemos tenido este credo de que todos comienzan desde el mismo nivel, cualquiera puede crear la mejor herramienta para el futuro, pero es más difícil mantener algo si no tienes millones de dólares de inversión detrás de ello.
Comments