Las cosas vienen y van, algunas tecnologías vienen y van, algunas tecnologías se quedan, algunas se vuelven ubicuas. Y cuando pienso en el mundo en el que me gusta construir, me encanta construir con JavaScript, y JavaScript ciertamente se ha vuelto ubicuo.
En parte, supongo, porque se convirtió en el runtime para la web como solía describirlo un antiguo colega mío, presente como está en todos los navegadores web. Pero cada vez más, su huella ha aumentado. Y eso se debe, por supuesto, a herramientas como Node.js que introdujeron JavaScript en el backend.
Y más recientemente, está en los bordes, está alrededor de la red, se está ejecutando en entornos serverless por todas partes. Así que realmente, JavaScript es bastante ubicuo, no solo por donde se ejecuta, sino también por el tipo de empresas que lo ejecutan. Ciertamente, ha pasado del front end, del navegador al servidor y más allá.
Y Node es una de estas herramientas que, ahora he observado crecer a lo largo de los años de una curiosidad a una ubicuidad. Ahora, realmente está en todas partes y es realmente mainstream ahora, pero eso no siempre fue así. Y he tenido que luchar mucho a lo largo de los años para convencer a las empresas de adoptarlo, mientras que podrían haber tenido una postura más tradicional.
Eso ha cambiado a lo largo de los años, en parte debido a cómo Node ha llevado JavaScript a la corriente principal cada vez más, y su resiliencia ha aumentado. Y creo que eso sigue aumentando a medida que nos movemos al mundo de TypeScript o JavaScript plus plus, como no debería llamarlo, porque nombrar es difícil y así no se llama.
Pero esta evolución natural de JavaScript, realmente llevándolo a convertirse en mucho más resiliente y robusto es realmente emocionante. Y este es un ejemplo del conjunto de nuevas herramientas interesantes. Creo que como desarrolladores, nos encanta probar cosas nuevas. Nos encanta experimentar con lo que parece emocionante o lo que parece que nos abre nuevas puertas.
Pero personalmente soy muy cauteloso al respecto. Soy muy cauteloso al adoptar nuevas herramientas. Necesito algo de persuasión. Y de hecho, intenté Deno por primera vez muy por accidente. No creo que me diera cuenta de que incluso lo estaba usando. Y ese podría ser el caso para ti también.
Como desarrollador de JavaScript, un desarrollador web, un desarrollador de Node, como sea que te describas, ya podrías haber encontrado Deno sin darte cuenta. El lugar donde descubrí Deno por primera vez sin darme cuenta fue cuando estaba construyendo funciones edge en Netlify.
Así que tenía muchos sitios. Todavía tengo muchos sitios en Netlify, y estaba usando funciones edge de Netlify como una forma de agregar algo de dinamismo y algunas capacidades en tiempo real o a pedido a mis sitios pre-renderizados. Y poco sabía en ese momento, pero en realidad eso estaba impulsado y todavía está impulsado por Deno bajo el capó. Pero así es como se ve. Me parece JavaScript.
Comments