Si somos programadores, o vamos a estudiar para serlo, una de las primeras cosas que tenemos que hacer es elegir el IDE, o entorno de desarrollo, que vamos a usar. Dependiendo del trabajo podemos optar por algunos específicos, como Android Studio, o apostar por herramientas comerciales como la suite de JetBrains. Sin embargo, en los últimos años han ganado gran popularidad dos entornos de desarrollo de código abierto, multi-lenguaje y personalizables, con los que poder llevar a cabo todo tipo de proyectos: Visual Studio Code y VSCodium.
Visual Studio Code y VSCodium, para muchos, pueden parecer el mismo programa. Y con razón, ya que no solo se parecen estéticamente, sino que comparten gran parte del código fuente. Sin embargo, hay varias diferencias que los hace ser programas distintos y que hace que los usuarios prefieran uno u otro a la hora de empezar a programar.
Visual Studio Code, el IDE de Microsoft
Por un lado tenemos al conocido Visual Studio Code. Este es el entorno de programación desarrollado directamente por Microsoft en 2015, y que desde su lanzamiento ha sido la opción elegida por la inmensa mayoría de los desarrolladores de todo el mundo.
Se trata de un programa totalmente de código abierto, y permite a los programadores dar vida a su código en prácticamente cualquier lenguaje de programación que se nos venga a la mente. Esto es posible ya que, además de tener soporte nativo para los lenguajes más populares (JavaScript, HTML, CSS, etc), también podemos añadir soporte para muchos más mediante el uso de plugins.
Cuenta también con muchas otras funciones muy necesarias para los desarrolladores. Por ejemplo, podemos encontrar uno de los depuradores de código más potentes del sector, auto-completado, soporte para la IA de Copilot y, por supuesto, compatibilidad con los controladores de versiones como Git o GitHub.
VSCodium, la opción 100% libre
Como ya hemos dicho, Visual Studio Code es un programa 100% gratuito y de código abierto. Sin embargo, en el código hay varias funciones que se utilizan con fines de telemetría y partes del código que pueden tener licencias de la propia Microsoft. Así, partiendo del código original de VSC nace VSCodium.
El objetivo de este IDE es eliminar todo lo relacionado con la telemetría y el código que pueda estar licenciado por parte de Microsoft. De esta forma, conseguimos un IDE de programación 100% libre, sin telemetría y que cumple con los requisitos de la FOSS.
Diferencias y cuál elegir
En un principio, ambos IDEs de programación son iguales, tanto en funcionalidades como en interfaz. Ocurre parecido a Chrome y Chromium, que aunque comparten la mayor parte del código, y son prácticamente iguales, ambos navegadores tienen diferencias sutiles que hace que algunos elijan la opción de Google (o Microsoft, en este caso), y otros la alternativa libre y privada.
Una de las principales diferencias entre Visual Studio Code y VSCodium es que el segundo programa nos permite programar con mucha más privacidad. El software no nos espía, ni analiza todo lo que hacemos dentro de él, y esto es algo que valoran mucho los usuarios.
Pero eliminar el código relacionado con Microsoft tiene un precio. Y este lo pagamos en forma de no poder acceder a la tienda de extensiones de Visual Studio Code. Por ello, este IDE queda mucho más limitado en cuanto a posibilidades. Es cierto que tenemos una tienda de extensiones alternativa, en este enlace, donde los desarrolladores suben sus propios add-ons para que se puedan instalar en VSCodium, pero está mucho más limitado. Y hay muchas extensiones que no tenemos, como Microsoft Edge Tools for Visual Studio Code, Microsoft Kiota o Remote Development.
Entonces, ¿cuál elegir? A grandes rasgos, ambos programas son iguales, y van a permitirnos hacer (casi) lo mismo. Por lo tanto, la pregunta que debemos hacernos para elegir entre uno y otro es: ¿me preocupa tanto la privacidad como para dar la espalda a la tienda de extensiones? Si es que sí, entonces VSCodium es perfecto para trabajar sin telemetría. Por el contrario, si te da igual la telemetría, y quieres tener acceso a la tienda de extensiones de Microsoft, y que todos los add-ons funcionen bien, entonces lo mejor es instalar Visual Studio Code directamente.