11 puntos por GN⁺ 2024-06-30 | 3 comentarios | Compartir por WhatsApp
  • El proyecto Theia IDE de la Eclipse Foundation sale de beta y pasa a estar disponible de forma general tras 7 años de desarrollo
  • Comparte una base tecnológica similar a la de Visual Studio Code de Microsoft, pero difiere en términos de licencia y gobernanza
  • La Fundación Eclipse describe a Theia IDE como una "verdadera alternativa de código abierto"

Diferencias entre Eclipse Theia IDE y VS Code

  • Theia IDE se basa en el mismo editor Monaco que VS Code y es compatible con Language Server Protocol (LSP) y Debug Adapter Protocol (DAP)
  • Theia IDE admite las mismas extensiones que VS Code, pero se ofrecen a través de Open VSX Registry
  • Visual Studio Code Marketplace de Microsoft tiene una mayor cantidad de extensiones

Ventajas de Eclipse Theia IDE

  • Eclipse Theia permite crear IDE de escritorio y en la nube usando una sola pila tecnológica de código abierto
  • Theia permite personalizar todos los aspectos del IDE sin necesidad de hacer forks del código ni aplicar parches
  • Theia IDE es una opción atractiva para desarrolladores que buscan un IDE que combine flexibilidad, apertura y tecnología moderna
  • Ofrece funciones como la telemetría desactivada por defecto, reflejando las preferencias de los usuarios
  • Flexibilidad y apertura
  • Funciones únicas como barra de herramientas adaptable, vistas desacoplables y soporte para desarrollo remoto
  • Está previsto que en el futuro incorpore soporte para modo de colaboración en tiempo real
  • Comunidad activa de código abierto

Comunidad de Eclipse Theia

  • Una comunidad activa de código abierto, organizada por la Eclipse Foundation, es el núcleo de Theia IDE
  • Empresas como Ericsson, EclipseSource, STMicroelectronics y TypeFox están contribuyendo al proyecto
  • Broadcom, Arm, IBM, Red Hat, SAP, Samsung, Google, Gitpod y Huawei también contribuyen a la plataforma

Opinión de GN⁺

  1. El lanzamiento de Theia IDE parece que traerá una competencia saludable al mercado de herramientas para desarrolladores. Puede ser una buena opción para quienes buscan una alternativa a VS Code

  2. Un modelo impulsado por la comunidad de código abierto puede aportar mejor innovación y estabilidad a largo plazo. Aun así, al principio podría tener carencias frente a los recursos y el ecosistema de Microsoft

  3. Theia IDE podría mostrar fortalezas en el mercado de IDE empresariales. Su capacidad de personalización y la libertad frente a licencias comerciales son ventajas importantes

  4. Para los desarrolladores preocupados por la privacidad y la recolección de datos, Theia IDE puede ser una alternativa atractiva

  5. Mantener la compatibilidad con VS Code mientras desarrolla funciones diferenciadas será clave para el éxito de Theia IDE. Vale la pena seguir de cerca el desarrollo de funciones propias, como el modo de colaboración en tiempo real

3 comentarios

 
xcutz 2024-06-30

Java cae mal jajaja

 
bus710 2024-06-30

Si pensamos en el proyecto más grande que usa este IDE Theia (¿o Téia?), probablemente sea Arduino IDE v2.
Al principio tenía varias cosas que dejaban que desear por distintos lados, pero ahora ya se puede usar de forma bastante estable.

 
GN⁺ 2024-06-30
Opiniones de Hacker News
  • Lo usé hace unos años, antes de que saliera VS Code Remote

    • Era útil para agregar componentes de extensibilidad de interfaz al framework de VS Code
    • Sospecho que Microsoft limitó intencionalmente la API de VS Code para excluir una verdadera extensibilidad del editor
    • Atom permitía modificaciones más abiertas
    • Por ejemplo, para crear un constructor de formularios para una extensión de VS Code, hay que modificar la funcionalidad de las pestañas Webview
    • La Eclipse Foundation reconoció esto y proporcionó la base para convertir VS Code en un verdadero IDE
  • Theia fue el primer proyecto en soportar vscode-as-a-platform y hacerlo ejecutable en el navegador web

  • Tengo dudas sobre su propósito de uso

    • Pensé que ofrecería todas las funciones de VS Code manteniendo el enfoque de "Atom"
    • Pero parece que el objetivo es "construir tu propio IDE"
    • Me pregunto por qué debería usarse
  • Desventajas de VS Code

    • Microsoft restringe buenos complementos en la versión de código abierto
    • Es incómodo en plataformas donde no existe una versión oficial
    • No quiero instalar spyware de MS
    • Eclipse da una experiencia de pesadilla como IDE
  • Me pregunto si hay alguien que tenga sentimientos positivos hacia la marca Eclipse

    • Cuando lo usé hace 20 años, no fue una experiencia positiva
  • Seguí Theia durante varios años, pero perdí el interés cuando vscode se volvió accesible desde el navegador

    • Me interesa compararlo con code-server u openvscode-server
    • Uso openvscode-server para desarrollo remoto en el navegador web
    • No creo necesitar crear mi propio IDE personalizado
  • Comparte enlaces relacionados

    • Theia: Cloud and Desktop IDE
    • Eclipse Theia 1.0 – Open-Source Alternative to Visual Studio Code
    • Theia: A cloud and desktop IDE framework implemented in TypeScript
    • Theia – One IDE for Desktop and Cloud
  • Lo probé recientemente y me gustó

    • No uso VS Code, pero creo que es una adición valiosa al ecosistema
    • Ofrece una alternativa verdaderamente abierta e independiente de Microsoft
    • Creó un registro abierto para extensiones compatibles con VS Code + Theia llamado open-vsx.org
    • El enfoque principal de Theia es proporcionar un framework/base para crear productos IDE personalizados
  • El soporte para tree-sitter + LSP es imprescindible

    • Participantes recientes como Zed han puesto el listón muy alto
    • Hay excelentes actualizaciones para neovim y emacs con LazyVim, Doom/Spacemacs, etc.
    • Me alegra que haya más competencia
  • Me molesta que use el mismo núcleo (Monaco) controlado por Microsoft

    • El editor está bien, pero no es especialmente bueno
    • Parece que a muchos usuarios les gusta porque no han probado otra cosa
    • Recomiendo Kate y kdevelop
  • Me pregunto cuál es la diferencia con VS Codium y por qué tardó 7 años