Inicio Ciencia Cursos Deportes Noticias Tecnología

Diferencias Eclipse Theia vs Visual Studio Code

Diferencias entre estos dos grandes IDES V.S. Code vs Eclipse Theia
¿Qué es Eclipse? IDE para desarrolladores de Java EE. Paquete Eclipse estándar adecuado para Java y desarrollo de complementos, además de agregar nuevos complementos; ya incluye Git, Marketplace Client, código fuente y documentación para desarrolladores.

¿Qué es Visual Studio Code? Cree y depure aplicaciones web y en la nube modernas de Microsoft. Cree y depure aplicaciones web y en la nube modernas. El código es gratuito y está disponible en su plataforma favorita: Linux, Mac OSX y Windows.
En este artículo, comparamos el IDE de Eclipse Theia con VS Code. Nos enfocamos en el escenario de usar estas tecnologías como base para extensiones personalizadas, así como para la implementación de una herramienta específica de dominio. Entonces, si se pregunta en cuál de los dos ecosistemas / plataformas debería construir su cadena de herramientas personalizada, ¡siga leyendo!

Hay bastante confusión al mirar VS Code en comparación con Eclipse Theia. Si solo busca un editor de código delgado y moderno, la mayoría de los desarrolladores en este momento simplemente descargarían VS Code. Sin embargo, si está pensando en desarrollar una herramienta personalizada, una extensión IDE o incluso una oferta de servicio de pila completa para desarrolladores, la elección se vuelve mucho menos trivial. ¿Debería basar su solución en Eclipse Theia, debería proporcionar una extensión de VS Code, o eventualmente incluso ambas?

En EclipseSource, apoyamos a varios clientes con la escritura de extensiones de VS Code personalizadas, la creación de extensiones para Eclipse Theia y el desarrollo de productos completos con etiqueta blanca. Como generalmente también brindamos asesoramiento de antemano sobre qué tecnología elegir para un proyecto específico, queremos compartir algunas pautas genéricas sobre esta pregunta en este artículo. Como suele ser el caso, cuando se trata de decisiones tecnológicas, una buena decisión requiere una mirada detallada a los requisitos de su proyecto, así como una evaluación adecuada de las opciones disponibles en comparación con sus objetivos. Comencemos con una breve introducción de los dos concursantes y sus similitudes, que quizás desee omitir, si ya los conoce bien.

Código VS

VS Code es un IDE o "editor de código fuente", iniciado y dirigido principalmente por Microsoft. Según algunas encuestas recientes , podría ser el editor de código más popular en este momento. El código fuente del proyecto VS Code está disponible bajo la licencia MIT, el producto VS Code descargable se publica bajo una licencia de producto de Microsoft (ver aquí para más detalles). El proyecto fue anunciado por Microsoft en 2015. Recientemente, Visual Studio Online se lanzó basado en Azure, que incluye un IDE en línea basado en VS Code.

Eclipse Theia

Eclipse Theia es un marco para crear IDE y herramientas basados ​​en web. El proyecto se inició en 2017 y ha sido un proyecto de código abierto de Eclipse desde 2018. Theia reutiliza bastantes tecnologías y conceptos de VS Code, pero admitió la implementación en línea, así como una implementación de escritorio a través de electron directamente desde su comenzando.

Eclipse Theia está disponible bajo la Licencia Pública de Eclipse (EPL) y su desarrollo está respaldado por una variedad de empresas colaboradoras (ver aquí )

Una primera comparación rápida de Eclipse Theia y VS Code

Antes de sumergirnos en una comparación técnica o mirar el ecosistema, describamos algunas diferencias bastante conceptuales entre Eclipse Theia y VS Code. VS Code es un producto que usted, como desarrollador, puede descargar y usar de inmediato. Si pierde alguna característica, puede instalar extensiones de VS Code del extenso ecosistema, por ejemplo, para agregar soporte para nuevos idiomas. Eclipse Theia, por el contrario, es un marco para construir IDE y herramientas. Por lo tanto, en realidad no hay nada como el   “Eclipse Theia IDE”, solo hay IDE o herramientas construidas basadas en Eclipse Theia.

Esto no implica que no pueda utilizar Theia de forma inmediata, incluso hay varias formas de acceder a un IDE de Theia en ejecución en segundos.

Sin embargo, si desea que la comparación sea muy simple: VS Code es un producto listo para usar, que los usuarios pueden descargar y extender y ya se usa con mucha frecuencia. Eclipse Theia es un marco que permite la creación de productos completamente personalizados y con etiqueta blanca.

Si bien la dirección de esta declaración es verdadera, no cubre todos los hechos. De hecho, Eclipse Theia también permite al usuario instalar complementos. VS Code se basa en el proyecto VS Code que en realidad también se puede utilizar como base para crear productos personalizados. Por lo tanto, necesitará mirar los detalles para tomar una buena decisión entre los dos. Este artículo tiene la intención de proporcionar una comparación completa. Antes de entrar en detalles, resumamos las disciplinas en las que compararemos Theia, VS Code y VS Code Project (ver tabla siguiente). La tabla ya estropea el resultado de la comparación, si estás interesado en los detalles, sigue leyendo o usa los enlaces de la tabla para navegar a una sección específica


Producto VS CodeProyecto VS CodeEclipse Theia
Concepto de usabilidad✔✔✔✔✔✔
Pila de tecnología y arquitectura✔✔✔✔✔✔
Extensibilidad y adaptabilidad?✔✔
Extensiones y tecnologías disponibles✔✔?
En línes vs fuera de línea, computadora de escritorio vs nevegador (Visual Studio en línea)
✔✔
¿Fuente abierta?✔✔✔✔
Ecosistema y neutralidad del proveedor?✔✔

Por último, tenga en cuenta que no es de extrañar que Theia "gane" en bastantes categorías. Eclipse Theia se basó en VS Code con el objetivo de mantener sus fortalezas pero mejorar aspectos específicos, como la extensibilidad. Estas son, naturalmente, también las principales diferencias.

Para más información vea la Comparación extensa entre Eclipse Theia y Visual Studio Code

Fecha : 05/03/2021 13:19:54
Update: 05/03/2021 14:03:55

www.compostela21.com - 14/06/2021 - Mensaje Contacto - Email:info@compostela21.com