Bom, eu ja havia comentado sobre o Eclipse 3.3 aqui e aqui, mas devido a esta noticia, e a mania “nerd” de utilizar este tipo de camisetas, eu resolvi escrever este review …
Se você programa em Java e não vive em algum outro planeta ou no fundo do oceano, a esta atura ja deve ter ouvido falar do Europa, ou pelo menos do Eclipse.
O Eclipse Europa, é o maior “release train” até o momento (o primeiro foi o Calisto em 2006), e que eu saiba, se não “o”, com certeza, um dos maiores releases coordenados de projetos Open Source diferentes …
E considerando que foram 21 projetos, é que o release final não atrasou, é um feito de fazer inveja em muita empresa grande por ai
Uma das coisas mais legais desta nova release do Eclipse, são os bundles prontos para download, coisa que o Netbeans tem desde sempre, mas o eclipse ainda não tinha …
Agora na página de Downloads do Eclipse, existem pacotes prontos para:
|
Eclipse IDE for Java Developers |
|
|
|
Eclipse IDE for Java EE Developers Ferramenta para desenvolvedores Java criando aplicações Java EE, inclui uma IDE Java, ferramentas para Java EE e JSF, Mylyn e muiros outros. Mais detalhes… |
Windows Linux MacOSX |
![]() |
Eclipse IDE for C/C++ Developers Uma IDE para desenvolvedores C/C++. Mais Detalhes… |
Windows Linux MacOSX |
![]() |
Eclipse for RCP/Plug-in Developers Uma ferramenta completa para a criação de plugins ou aplicações baseadas no Eclipse RCP. Inclui o SDK completo, algumas ferramentas e o código fonte. Find out more… |
Windows Linux MacOSX |
|
|
Eclipse Classic Este é o Download tradicional, que inclui o Eclipse SDK que todos ja conhecem. Find out more… |
Windows Linux MacOSX |
(ja com os links para download pra facilitar a vida de vocês)
Bom, acho que é só isto, a lista do que não gostei é pequena mesmo …
| Eclipse Europa Projects | ||||
| Project Name | Homepage | Version | New And Noteworthy | Download |
| AspectJ Development Tools (AJDT) | ![]() |
1.5 | New | Download |
| Business Intelligence and Reporting Tools (BIRT) | ![]() |
2.2.0 | New | Download |
| Buckminster | ![]() |
0.1.0 | Download | |
| C/C++ Development Tools (CDT) | ![]() |
4.0 | New | Download |
| Data Tools Platform (DTP) | ![]() |
1.5 | New | Download |
| Device Software Development Platform – Device Debugging (DSDP.DD) | ![]() |
0.9 | New | Download |
| Device Software Development Platform – Target Management (DSDP.TM) | ![]() |
2.0 | New | Download |
| Dynamic Languages Toolkit (DLTK) | ![]() |
1.0 | Download | |
| Dash (Eclipse Monkey) | ![]() |
1.0 | New | Download |
| Eclipse Communication Framework (ECF) | ![]() |
1.0.0 | New | Download |
| Eclipse Platform, JDT, PDE and Equinox. | ![]() |
3.3 | New | Download |
| Eclipse Modeling Framework (EMF) | ![]() |
2.3 | New | Download |
| Eclipse Modeling Framework – Query, Transaction, Validation (MQ, MT, VF) | ![]() |
1.1 | New | Download |
| Graphical Editing Framework (GEF) | ![]() |
3.3 | - | Download |
| Graphical Modeling Framework (GMF) | ![]() |
2.0 | New | Download |
| Model Development Tools (MDT) | ![]() |
1.0 | New | Download |
| Model to Text (M2T) – JET | ![]() |
0.8 | New | Download |
| Mylyn | ![]() |
2.0 | New | Download |
| SOA Tools Platform (STP) | ![]() |
0.6 | Download | |
| Test and Performance Tools Platform (TPTP) | ![]() |
4.4 | New | Download |
| Web Tools Platform (WTP) | ![]() |
2.0 | New | Download |
Bom, eu ja falei bastante do WTP por aqui, mas eles estão cada vez melhores.
Uma coisa que eu percebi de cara nesta nova versão é que a performance melhorou muito …
Tem muitas novidades, uma das que mais fez diferença para mim pelo menos, é o suporte ao Tomcat 6 (que infelizmente não esta funcionando direito no IntelliJ IDEA).
Ele finalmente inclui suporte a Tag Files que é uma coisa que me irritava muito nas versões anteriores.
Uma coisa que eu achei espetacular, é o auto completar para URIs das Tag Libraries, ou seja, você digita <@ taglib prefix=”c” uri=”
aperta CTRL+SPACE e pronto, ele lista a URI de todas as tag libraries que estiverem no classpath da aplicação …
Alem do CTRL+Click funcionar agora também para as Taglibs ou seja, ele leva para o TLD ou Tag File onde a tag clicada foi declarada, isto facilita bastante a vida
O Suporte a JPA do WTP também melhorou bastante, mas eu ainda acho irritante ele ficar marcando como erro no projeto uma tabela não existir mesmo quando a implementação de JPA esta configurada para criar as tabelas automagicamente …
O DLTK foi uma agradavel surpresa …
Ainda mais agora que estou tomeçando a programar em Ruby também …
O Code Complete do DLTK é perfeito para Ruby pelo menos, des de que sejam adicionadas todas as bibliotecas ao “classpath” do interpretador configurado …
Um problema que encontrei é que pelo menos no windows, ele impede a utilização de um “.bat” como interpretador, ou seja, é impossivel utilizar o JRuby com o DLTK pelo menos por enquanto, mas isto não chega a ser um problema para quem utiliza algum *nix (como o Ubuntu no meu caso).
Uma coisa que ainda esta faltando no DLTK é o suporte a edição de arquivos rhtml, claro, eu posso configurar eles como HTML no eclipse para trabalhar com Rails, mas não funciona tão bem assim por que o eclipse começa a marcar como erros os locais onde existe código Ruby no meio do HTML.
Alem de Ruby o DLTK vem de fabrica com suporte a Tcl/TK, Javascript e tem um tutorial do tipo “faça você mesmo”, para que você crie uma IDE para Python usando o DLTK …
O BIRT é o “gerador de relatórios” para o Eclipse, eu testei ele, fiz algumas palestras sobre ele, utilizei em clientes e achei espetacular …
Nesta nova versão, para mim, a melhor novidade foi o suporte a crosstables, mas a performance melhorou muito também …
Bom, eu não sou o maior expert em Eclipse do planeta, mas ja uso a ferramenta a algum tempo, e o Eclipse é o culpado por eu não conseguir aproveitar a licensa do IntelliJ IDEA que eu ganhei de gratis …
Mesmo eu sabendo de coisas que o IDEA faz que o eclipse não faz, e que facilitam muito a vida, eu não consigo me acostumar com outra IDE sem um esforço consideravel …
Então, recomendo que vocês pelo menos testem esta nova versão do Eclipse, esta muito bom mesmo …
PS.: acho que este review vale uma das camisetas, pena que acho pouco provável ganhar a jaqueta hehehe
Urubatan, você acredita que o Business Intelligence and Reporting Tools (BIRT) vai substituir o JasperReport + iReport algum dia?
Pode postar onde cada um “reina” um pouco e onde eles são concorrentes ( se possível sua opinião sobre a concorrência )
[]‘ s
[Translate]
olha, eu acho o BIRT muito melhor que o JasperReports …
a única coisa que é mais fácil no Jasper do que no BIRT é a geração de relatórios em aplicações desktop …
[Translate]
Urubatan, faz tempão que tô usando o Tomcat 6 aqui com o IntelliJ (Selena) sem problemas.
[Translate]
O IntelliJ IDEA se integra em com o Tomcat 6.0.10 mas o 6.0.13 que corrige uns bugs chatos não funciona ainda no IDEA 7
)
to esperando o proximo release (ou então vou tentar baixar o ultimo build de desenvolvimento hoje a noite pra testar
[Translate]
Muito bacana o post.
Uma coisa que melhora a cada versão do eclipse é a capacidade do compilador em avaliar potenciais problemas no código, faço pouco uso de plugins como FindBugs e correlatos. Praticamente 90% dos possíveis problemas no código são avisados pelo próprio compilador. Em especial o melhorado NullPointerAccess, que no projeto atual em que estou, auxiliou a eliminar muitas chances de erros bobos. São coisas simples na IDE mas de uma produtividade altíssima.
[Translate]
Bom artigo Urubutan, vou começar a testar o novo Eclipse Europa agora mesmo
[Translate]
Nossa, o WTP esta mais atrazado do que eu imaginava… o Nb 5.0 faz isso e muito mais…
só auto-completa uri na versao 2 ? nossa…
Espero que a IBM de mais atencao… afinal… o Nb 6 está ai… e automatizando tudo…
[Translate]
Quanto a BIRT… acho chato ter que carregar o Eclipse Plataform para gerar algo tao corriqueiro como um relatorio… ele se torna inviavel do ponto de vista de integração com aplicativos desktops…
infelizmente
[Translate]
Dyego, concordo quanto ao BIRT ser problemático quando se tratam de aplicativos desktop, mas eu não diria inviável, eu ja utilizei ele com aplicativos desktop também, só que o viewer não vem pronto, é necessário utilizar a API dele para renderizar o relatório …
Quanto ao NetBeans, bom, a idéia deste post não é ser um Eclipse X Netbeans, tem um monte de coisas que o Netbeans faz que o eclipse não faz, e tem um monte que Eclipse faz que o Netbeans não faz …
Vamos deixar este assunto para outro post para não tornar este um flamewar
[Translate]
hahaha, ok , ok….
quanto a BIRT… como faco para por em meu sistema sem ter que carregar a eclipse plataform junto ?
[Translate]
bom, precisa do runtime do BIRT que depende do hayades, que tem uns 2M mais ou menos …
fora isto, o resto é opcional …
[Translate]
Dyego,
Hehehehe… mas apesar de tudo automatizado que o NB faz, ele continua com o mesmo editor (ruim) =)
Urubatan,
mandei um post la pros reviews, tbm quero minha camiseta =) hhahahaha
Abraço
[Translate]
Juliano, tudo beleusa?

Sem IDE war neste post por favor
depois eu escrevo outro dando motivo para voces se degladearem
hehehehe
[Translate]
quanto ao editor… Nb 6.0 M10.
[Translate]
Urubatan,
IDE War: foi só pra dar uma cutucadinha é legal =) hahahaha
hein, recebi o email do pessoal do eclipse me pedindo o endereço para o envio da camiseta =) Cool!
Dyego,
vou tentar ele. O ultimo que tentei usar foi o 5.5, mas não gostei. Sempre tento dar uma chance, não sou tão bitolado assim não =)
Valeu.
[Translate]
Olá Ubiratan,
tenho a versão Eclipse Europa com o ultimo WTP, e não consigo criar um web service a partir de um SessionBean, ocorre um erro durante a exportação.
Ocorre ClasNotFound, mas isso só ocorre qdo a classe implements SessionBean, pesquisei em vários sites até q achei q isso é um possível bug.
Você utiliza web services? Caso positivo, como vc gera os pacotes para deploy, wsdl e os arquivos de configuração do Axis2?
Obrigado pela atenção.
Édson Oliveira
[Translate]
Tudo tranquilo Edson?
Meu nome é Urubatan e não Ubiratan
eu não uso esta geração de WebServices não …
e atualmente tenho trabalhado com Java EE 3 então para fazer um webservice só preciso anotar um EJB com @WebService …
vou fazer uns testes, mas nunca tinha visto este problema antes …
uma possivel solução seria colocar as classes do Java EE no CLASSPATH do sistema, acho que deve resolver …
[Translate]
Ola uma dúvida
Qual a diferença das distribuições do easyeclipse http://www.easyeclipse.org para os pacotes prontos do europa ?
[Translate]
João, realmente não sei, não cheguei a testar o easy eclipse …
mas a principio, acho que ele tem mais variedades de opções ou algo do genero …
[Translate]
É também acho que é isso, eu uso o easy eclipse deste de que o descobre, isso resolveu meus problemas com incompatibilidade entre plugins.
bom é isso fica a dica, usem o easy eclipse
[Translate]
[...] uso para trabalhar em casa (projetos open source e afins), e estou utilizando o Eclipse + WPT 2.0 (Europa Vanilla praticamente). Mas encontrei estes plugins que suprem exatamente aquelas necessidades que você não sabia que [...]
[Translate]
[...] um servidor Tomcat, ou até mesmo o próprio Glassfish se vocês já tiverem ele instalado e um Eclipse Europa instalado da seguinte [...]
[Translate]
[...] Eclipse Europa – Uma melhor “primeira impressão” – 865 acessos [...]
[Translate]
Urubatan- quando faço o update de server do Glassfish ele reinicia e não instala depois, ainda não consegui configurar o Glassfish com ele. Você ja viu este erro?
[Translate]
Rodrigo, tenta limpar o workspace (file\open workspace) apontando para um diretório vasio, as vezes ajuda
[Translate]
[...] Últimos Comentários Rafael Feito on Gravando ScreenCasts no Linux(Ubuntu/Kubuntu)! E rodando em qualquer PC ou disponibilizando via WEB.Urubatan on Integração contínua sincrona com Rails/RakeAkitaOnRails on Integração contínua sincrona com Rails/RakeWilerson on Integração contínua sincrona com Rails/RakeUrubatan on Eclipse Europa – Uma melhor “primeira impressão” [...]
[Translate]
Urubatan, Não sei se a pergunta cabe a esse post, eu baixei o Eclipse IDE for Java EE Developers, e mandei fazer todas as atualizações possíveis. Demorou bastante!
E senti que ele começou a travar e gerar vários erros, e fechar a aplicação.
Não tive esse tipo de problemas com o Eclipse 3.2
Como fiz uma atualização muito geral, não consigo precisar. Mas isso pode ser por causa de algum recurso que instalei que ainda esteja bugado?
[Translate]
Boa Tarde,
Gostaria de saber como montar um relatório no birt a partir de um webservices???
[Translate]
VAZIO é com “Z” não “S”
[Translate]
Poderia me enviar suas apresentações do BIRT, estou iniciando com ele e avaliando para um projeto, postei um tópico no GUJ (www.guj.com.br) com alguns problemas que tenho (marcadores de páginas, grades, rodapé…).
Rudinei Felipetto
[Translate]
Kamagra…
Thanks for the info….
[Translate]
Alguém já teve problemas de acentuação com os parâmetros passados via URL para relatórios do BIRT? Estou com esse problema e ainda não consegui resolver…
[Translate]