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
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
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
Reply to this commentolha, eu acho o BIRT muito melhor que o JasperReports …
Reply to this commenta única coisa que é mais fácil no Jasper do que no BIRT é a geração de relatórios em aplicações desktop …
Urubatan, faz tempão que tô usando o Tomcat 6 aqui com o IntelliJ (Selena) sem problemas.
Reply to this commentO 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
)
Reply to this commentMuito bacana o post.
Reply to this commentUma 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.
Bom artigo Urubutan, vou começar a testar o novo Eclipse Europa agora mesmo
Reply to this commentNossa, 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…
Reply to this commentQuanto 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
Reply to this commentDyego, 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
Reply to this commenthahaha, ok , ok….
Reply to this commentquanto a BIRT… como faco para por em meu sistema sem ter que carregar a eclipse plataform junto ?
bom, precisa do runtime do BIRT que depende do hayades, que tem uns 2M mais ou menos …
Reply to this commentfora isto, o resto é opcional …
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
Reply to this commentJuliano, tudo beleusa?
depois eu escrevo outro dando motivo para voces se degladearem
hehehehe
Reply to this commentSem IDE war neste post por favor
quanto ao editor… Nb 6.0 M10.
Reply to this commentUrubatan,
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.
Reply to this commentOlá 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
Reply to this commentTudo tranquilo Edson?
eu não uso esta geração de WebServices não …
Meu nome é Urubatan e não Ubiratan
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 …
Reply to this commentOla uma dúvida
Qual a diferença das distribuições do easyeclipse http://www.easyeclipse.org para os pacotes prontos do europa ?
Reply to this commentJoão, realmente não sei, não cheguei a testar o easy eclipse …
Reply to this commentmas a principio, acho que ele tem mais variedades de opções ou algo do genero …
É 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
Reply to this comment[...] 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 [...]
Reply to this comment[...] um servidor Tomcat, ou até mesmo o próprio Glassfish se vocês já tiverem ele instalado e um Eclipse Europa instalado da seguinte [...]
Reply to this comment[...] Eclipse Europa - Uma melhor “primeira impressão” - 865 acessos [...]
Reply to this commentUrubatan- 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?
Reply to this commentRodrigo, tenta limpar o workspace (file\open workspace) apontando para um diretório vasio, as vezes ajuda
Reply to this comment[...] Ú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” [...]
Reply to this commentUrubatan, 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!
Reply to this commentE 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?
Boa Tarde,
Gostaria de saber como montar um relatório no birt a partir de um webservices???
Reply to this commentVAZIO é com “Z” não “S”
Reply to this commentPoderia 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
Reply to this commentKamagra…
Thanks for the info….
Reply to this comment