Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

Theia IDE: una nueva alternativa a Visual Studio Code, totalmente abierta

Imagen ornamental para portadaLa Fundación Eclipse ha lanzado recientemente Theia IDE, un nuevo entorno de desarrollo integrado (IDE) que se presenta como una alternativa a Visual Studio Code de "verdadero código abierto".

De hecho, su aspecto es prácticamente idéntico al de Visual Studio Code y utiliza el mismo editor de código abierto de Microsoft: Monaco.

Aspecto del IDE ejecutándose en un navegador (pero tambiñen funciona en escritorio)

Entonces, ¿qué es lo que lo distingue?

Pues según la Fundación Eclipse:

  • Código abierto completo: a diferencia de Visual Studio Code, Theia IDE no contiene componentes propietarios.
  • Flexibilidad de uso: se puede utilizar tanto en el escritorio como en la nube. Esto último se refiere a la posibilidad de instalarlo en tus propios servidores para uso remoto, y no solo a poder ejecutarlo en un navegador como VSCode.
  • Compatibilidad con extensiones: soporta más de 3.000 extensiones compatibles con VSCode. O sea, usa las mismas que VSCode, por lo que no deberías echar ninguna en falta a priori.
  • Soporte multilenguaje: trabaja con una amplia gama de lenguajes de programación, incluyendo Python, Java, JavaScript y C++.
  • Personalización: ofrece una barra de herramientas adaptable y vistas desprendibles.
  • Desarrollo remoto: incluye soporte para desarrollo en entornos remotos.

Lo cierto es que muchas de estas características las tiene también Visual Studio Code, incluyendo las vistas desprendibles o el desarrollo en remoto, por lo que ¿cuáles son las verdaderas ventajas de este nuevo entorno?

Pues básicamente obtendrás:

  • Mayor privacidad: Theia IDE no recopila datos de telemetría por defecto, respetando más la privacidad del usuario, que es una de las cosas que más se le achaca a VSCode: que "llama a casa" pasando muchos datos anónimos de utilización a Microsoft.
  • Personalización profunda: permite modificar prácticamente cualquier aspecto del IDE sin necesidad de hacer un "fork" o tocar el código.
  • Flexibilidad de despliegue: puede integrarse fácilmente en infraestructuras existentes, como portales online o entornos empresariales.
  • Gobernanza abierta: al ser un proyecto de la Fundación Eclipse, su desarrollo está guiado por una comunidad diversa, no por una sola empresa.

Grandes empresas como Ericsson, Red Hat y STMicroelectronics participan en el proyecto, junto con pequeñas empresas y desarrolladores independientes. Esta diversidad de contribuyentes, según Eclipse, asegura que Theia IDE evolucione para satisfacer una amplia gama de necesidades de desarrollo.

Comparación con otras alternativas: VSCodium

Generalmente lo que más preocupa a las personas que buscan otra alternativa a Visual Studio Code es el primero de los puntos: la privacidad. Y para ello existen otras opciones interesantes como VSCodium.

Aspecto de VSCodium, que es idéntico al de VSCode porque es VSCode pero sin telemetría

Aunque la principal virtud de VSCodium es que se presenta como una opción sin telemetría (básicamente es la misma versión de VSCode, compilada sin la telemetría, lo cual garantiza la compatibilidad al 100%), hay algunas diferencias clave:

  1. Base de código: VSCodium es esencialmente Visual Studio Code sin la telemetría y los componentes propietarios de Microsoft, mientras que Theia IDE es un proyecto independiente.
  2. Personalización: Theia IDE ofrece más opciones de personalización a nivel de IDE, permitiendo modificaciones profundas sin necesidad de hacer un "fork" (bifurcar) el código.
  3. Ecosistema: ambos son compatibles con las extensiones de VS Code, pero Theia IDE tiene la ventaja de poder crear extensiones específicas para su plataforma.
  4. Gobernanza: Theia IDE está respaldado por la Fundación Eclipse y una amplia comunidad de colaboradores, mientras que VSCodium depende más estrechamente de las decisiones de Microsoft para VS Code. Como decíamos es, simplemente, la última versión de VSCode compilada sin la telemetría, por lo que se rige por lo que diga Microsoft respecto a sus características y capacidades.

¿Será Theia IDE una alternativa con algún impacto?

Theia IDE se encuentra en una etapa muy temprana de su lanzamiento oficial, pero ya muestra un potencial significativo. Se están desarrollando características innovadoras como la edición colaborativa y la integración de modelos de IA de código abierto como alternativa a GitHub Copilot.

La flexibilidad y apertura de Theia IDE lo convierten en una opción atractiva para desarrolladores que valoran la privacidad, la personalización y la libertad de código abierto. Sin embargo, la elección entre Theia IDE, Visual Studio Code, Codeium u otras alternativas dependerá de las necesidades específicas de cada desarrollador o equipo.

A medida que Theia IDE madure y su comunidad crezca, será interesante ver cómo evoluciona y qué impacto tendrá en el ecosistema de herramientas de desarrollo.

Ah, y por cierto: como Theia Platform, el proyecto padre, va mucho más allá del IDE, puedes usarlo para crear tus propias herramientas, que no tienen por qué ser editores de código.

Mientras tanto, ¿por qué no probar el IDE y ver si encuentras una nueva buena herramienta para tu día a día? 😉

campusMVP campusMVP es la mejor forma de aprender a programar online y en español. En nuestros cursos solamente encontrarás contenidos propios de alta calidad (teoría+vídeos+prácticas) creados y tutelados por los principales expertos del sector. Nosotros vamos mucho más allá de una simple colección de vídeos colgados en Internet porque nuestro principal objetivo es que tú aprendas. Ver todos los posts de campusMVP
Archivado en: Herramientas

Boletín campusMVP.es

Solo cosas útiles. Una vez al mes.

🚀 Únete a miles de desarrolladores

DATE DE ALTA

x No me interesa | x Ya soy suscriptor

La mejor formación online para desarrolladores como tú

Agregar comentario

Los datos anteriores se utilizarán exclusivamente para permitirte hacer el comentario y, si lo seleccionas, notificarte de nuevos comentarios en este artículo, pero no se procesarán ni se utilizarán para ningún otro propósito. Lee nuestra política de privacidad.