Es cierto que mi primera extensión la hice hace algún tiempo pero he necesitado hacer otra y como de costumbre me ha tocado recopilar de nuevo como proceder. Es por ello que haciendo memoria voy a intentar aclarar los pasos a realizar tal y como me hubiera gustado encontrármelos a mi en su momento.
Siguiendo un poco con el desarrollo de aplicaciones en JavaScript creo que el siguiente paso natural es hablar de Node.js que aúna muchos conceptos acerca del desarrollo mediante este lenguaje. Node.js comprende un entorno de ejecución de programas JavaScript de lado del servidor por lo que está pensado para ser utilizado como servidor web. Igualmente hablaré de alternativas orientadas a la ejecución del lado del cliente pero también de lo que son los ecosistemas de lenguajes tipo scripts, no sólo de JavaScript sino de Lua y Python por poner ejemplos, hablando de sus similitudes en cuanto a la arquitectura que comprende entorno de ejecución y los paquetes o librerías disponibles (y su gestión).
Tengo la intención de escribir un artículo profundizando un poco en la construcción de plugins de VSCode y como el lenguaje en el que rotan es Typescript quería hacer una especie de introducción con otros artículos a los que referenciar, y no sólo a enlaces externos. Esto también me va a permitir aclarar conceptos que realmente a día de hoy no tengo muy claros.