0
Theia
Theia - VS Code in the Cloud ... que también admite aplicaciones de escritorio nativas a través de Electron.
Theia - VS Code in the Cloud ... que también admite aplicaciones de escritorio nativas a través de Electron.Theia apunta a IDEs que deberían ejecutarse como aplicaciones de escritorio nativas (usando Electron), así como en navegadores modernos (por ejemplo, Chrome).Por lo tanto, crearía una aplicación y la ejecutaría en ambos contextos.Theia incluso admite un tercer modo, que es una aplicación de escritorio nativa que se conecta a un espacio de trabajo remoto.No importa si se dirige principalmente al escritorio o la nube, puede aprovechar la bondad de la tecnología web y estará bien preparado para el futuro.Aunque se implementa utilizando tecnologías web, ni VSCode ni Atom admiten la ejecución en un navegador con un back-end remoto ... Sin embargo, proporcionar un IDE increíble para espacios de trabajo que se ejecutan en contenedores es algo que necesitábamos.Y debido a que los IDE disponibles en la nube fueron decepcionantes, comenzamos Theia.Además del soporte para un IDE de navegador, también queríamos permitir que los desarrolladores de extensiones construyan extensiones con muchas funciones.Entonces, a diferencia de VS Code, donde solo un conjunto limitado de funcionalidades está expuesto a los desarrolladores de extensiones, Theia es una colección de extensiones.En otras palabras, las extensiones son ciudadanos de primera clase y tienen acceso a todo lo que tienen los paquetes principales (ya que también son extensiones).Además de esos dos objetivos de diseño, Theia es en muchos aspectos similar a VS Code y está reutilizando muchas partes, como el editor de Mónaco, el protocolo del servidor de idiomas o el widget de apertura rápida (paleta de comandos, etc.).