Pero hay concesiones. No quiero pretender que no las hay. Seguro. Esta es la más votada ahora mismo. Así que mucho del desarrollo web hoy en día está usando React, Next.js, etc. ¿Cómo ves a HTMX encajando en el ecosistema JSX? Sé que mucha gente está usando JSX en el lado del servidor, porque es un muy buen lenguaje de plantillas y creo que eso es probablemente lo más fácil, si estás familiarizado con JSX, probablemente lo más fácil. Y este es un error que he visto cometer a la gente, de hecho, con HTMX. Mucha gente se emociona con HTMX porque pueden usar un lenguaje de programación de back-end diferente. Así que, oh, voy a probar Go o voy a probar Rust o algo así, y entonces hacen tanto HTMX como un nuevo entorno del lado del servidor, y creo que eso es un error porque es simplemente demasiado. Creo que deberías hacer una cosa a la vez, y si estás familiarizado con JSX y conoces JSX, entonces probablemente lo que deberías hacer es simplemente usar JSX en el lado del servidor y comenzar a usar HTMX. No es súper difícil averiguar cómo hacerlo. Y así creo que ese es probablemente el mejor primer paso para un ingeniero de JavaScript es elegir algo y decir, está bien, vamos a hacer esto en SSR, pero voy a usar JSX en el lado del servidor y comenzar a trabajar con ello y averiguar cuáles son los patrones porque es simplemente una mentalidad diferente. Creo que también otra forma buena y efectiva para que los desarrolladores de JavaScript piensen sobre HTMX es usemos HTMX para las cosas tontas y usemos JavaScript para las cosas geniales. Y a menudo recomiendo probarlo con una herramienta interna que tal vez no tenga una gran experiencia de usuario ahora mismo y no tenga mucha atención. Pruébalo allí y adáptate a ello porque es una mentalidad muy diferente. Creo que mi libro, Hypermedia Systems, que puedes obtener en hypermedia.systems, es bueno, pero es un cambio de mentalidad, así que tienes que darle tiempo, y si introduces otra variable allí, como un nuevo lenguaje del lado del servidor, eso a menudo puede hacer que sea una mala experiencia. Eso tiene sentido. Mencionaré que tengo experiencia con, creo que se llama typed HTMX, y puedes realmente obtener autocompletado en tus atributos dentro de tu JSX. Sí, las herramientas están avanzando seguro. Sí, definitivamente funcionan bien juntos. Y había una pregunta aquí, como qué pilas de backend funcionan bien con HTMX? Creo que todo funciona bien con HTMX, y eso es algo de lo que estoy realmente apasionado es que la web siempre ha sido este tipo de sistema abierto con un montón de diferentes lenguajes de programación, Perl, espero que Perl haga un regreso, pero PHP, Java, JavaScript, OCaml, como todos estos lenguajes, Haskell Lisp, todos estos lenguajes, quiero que todos ellos puedan hacer desarrollo web y hacer, ya sabes, buen desarrollo web. Y así, HTMX, al poner ese enfoque de nuevo en el lado de hipermedia de las cosas, creo que permite que estos lenguajes sean geniales para el desarrollo web. Y así, creo que si tienes HTMX, tu decisión en el backend se convierte más en, ¿qué lenguaje quiero usar? ¿Qué herramientas son como, si estás en IA, tal vez Python sea el camino a seguir, porque hay tantas bibliotecas para ello. Y así, puedes tomar esa decisión basada en tus necesidades de backend, en lugar de como, bueno, vamos a tener una base de código JavaScript gigante de todos modos, así que también podríamos usar JavaScript en el backend. Definitivamente. Y esta siguiente pregunta es, parece amigable con JavaScript, pero ¿qué hay de TypeScript? ¿TypeScript? Siguiente pregunta. No, estoy bromeando. Estoy bromeando. No tengo ningún problema con TypeScript. No lo conozco muy bien. Obviamente HTMX no está escrito en TypeScript, pero, ya sabes, creo que es un, me gusta, quiero decir, ¿de qué voy a hablar mal de TypeScript? Me gusta Java. Así que, siento que es un buen lenguaje de programación, y puedes usarlo en el lado del servidor para crear HTML, así que, genial. Ya sabes, puedes usar HTMX con él efectivamente, apostaría. Genial. Muy bien. Esas son todas las preguntas para las que tenemos tiempo ahora, pero si tienes más preguntas, puedes seguir a Carson hasta el Glassroom, y puedes realmente hacer tus preguntas en persona, pero muchas gracias, y por favor denle un aplauso a Carson una vez más. Gracias.
Comments