Conhecendo o Eclipse Theia — Sua IDE Cloud e Desktop

Daniel Dias
Oct 2, 2019 · 4 min read
https://theia-ide.org/

Neste post vamos conhecer um pouco a IDE Eclipse Theia , que é bem similar ao VS Code da Microsoft que serve também para desenvolver nossas aplicações Java : ) .


Introdução ao Eclipse Theia

Eclipse Theia é uma plataforma extensiva para desenvolvimento multi-linguagem para IDE Cloud e Desktop .

Eclipse Theia tem o seguinte escopo :

  • Uma Plataforma estável para build .

Alguns dos seus recursos são :

  • Cloud e Desktop : Com Theia voce pode desenvolver e executar em uma IDE em Browsers ou aplicações nativa desktop de uma unica fonte.

Além disso podemos fazer uso das extensões do VS Code : )


Construindo sua IDE

A partir daqui daremos inicio ao processo de construção da IDE , para isso os requisitos são :

  • NodeJS versão 10

Então primeiramente faça o download do NodeJS e do yarn :

e em seguida crie uma pasta em algum lugar do seu equipamento e dentro da pasta crie o seguinte package.json :

neste arquivo, colocamos algumas extensões como Docker,suporte ao VS Code, git. Aqui também deixamos a versão como next para que quando fizermos o install ele pegar a última versão .

feito isso abra o seu terminal e execute o seguinte comando yarn , para ele começar a baixar os modulos do node:

aguarde o mesmo terminar de baixar os modulos e execute o seguinte comando yarn theia build, esse comando ira construir a nossa ide :

agora iremo executar nossa ide no navegador para isso execute o seguinte comando no terminal yarn theia start e abra o seu navegador no endereço http://localhost:3000 :

pronto, temos a nossa IDE, porém ela não está preparada para o ambiente Java, para isso vamos fazer o download de alguns extensões do VS Code e adicionar a mesma no Theia .

Então pare a executação do terminal e na pasta aonde colocou o package.json , crie outra pasta chamada plugins e dentro das pasta inclua os seguintes plugins do VS Code na opção Download Extension:

Uma fez feito isso, abra o terminal e execute o seguinte comando yarn theia start — plugins=local-dir:plugins , com isso ele ira carregar os plugins em nossa ide :

Para ver os plugins carregado vá em view -> plugins :

Agora vá em File -> Open ou CTRL + ALT +O para abrirmos um projeto , no caso escolha um projeto maven e veja com fica o projeto com Eclipse Theia :

Infelizmente a parte para executar o APP basta ir no seu Main e ir em RUN ou Debug, no meu caso a saida é :

Você também pode criar um novo projeto Maven indo em View -> Find Command ou F1 e digitar maven e ver as opções :

Bacana não ?

Isso é tudo que tinha que apresenta sobre o Eclipse Theia, infelizmente contém alguns bug na IDE e com incompatibilidade com algumas extensões do VS Code, porém o Eclipse Theia é um ótimo produto para quem gosta de experimentar algo novo ou quer conhecer outra alternativa ao VS Code .

Além disso você pode acessar o Eclipse Theia online através do Gitpod .

Referencias

Daniel Dias

SouJava Board Member, JCP Member, JSR-354 (Money), JSR-371 (MVC 1.0), JSR-382 (Configuration 1.0) specifications contributors, Expert Group JSR-385 (UoM 2.0) and Eclipse Committer, is taking the first steps in contributing Open Source projects.

Daniel Dias

Written by

SouJava Board Member, JCP Member, JSR-371 (MVC 1.0), JSR-382 (Config) specifications contributor, EG JSR-385 (UoM) and Eclipse Committer .

Daniel Dias

SouJava Board Member, JCP Member, JSR-354 (Money), JSR-371 (MVC 1.0), JSR-382 (Configuration 1.0) specifications contributors, Expert Group JSR-385 (UoM 2.0) and Eclipse Committer, is taking the first steps in contributing Open Source projects.

More From Medium

More on Cloud from Daniel Dias

More on Java from Daniel Dias

More on Java from Daniel Dias

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade