domingo, 12 de julho de 2009

Eclipse Galileo - Vale a pena fazer o update

Mais um ano, e mais uma nova versão do Eclipse. Este agora é chamado de Galileo (http://www.eclipse.org/galileo).

Eu gosto disso no Eclipse, o pessoal trabalha oraganizadamente em todas as versões, existe um roadmap definido para mudanças de versões (2->3->4), e a cada ano obrigatoriamente existe uma nova Release com melhorias e correções de Bugs que é denominado de "release train". E o melhor de tudo, se vc é do tempo do eclipse 2, vc lembra que a cada nova release, você tinha algumas incompatibilidades de plugins, ou nem todos saiam ao mesmo tempo para a nova versão do eclipse. Depois do eclipse 3 (se não me engano) tudo ficou muito mais organizado e "bonito". Muito bom isso =)

Ahhh, e quem lembra que não tinha os pacotes pré-definidos (JavaEE, PHP, etc) do eclipse como existe hoje? Cada nova versão era um parto para instalar todos os plugins. Mas isso mudou já tem algum tempo. Excelente =)

Bom, primeiro quero ressaltar sobre algumas coisas que não gostei da nova versão:

  • Continua vindo com CVS como padrão. Eles ainda não incluiram o plugin do SVN por default, vc precisa sempre instalar. Imagine então algo para o GIT...
  • Continua vindo aquela perspectiva Java EE como padrão. Ta bom, eu que prefiro usar a Java, mas enfim... não gostei =)
  • Ahhh e claro, mudou o icone. Eu gostava mais do outro ícone! =)
  • Não gosto de navegar nas abas via CTRL+PgUp/CTRL+PgDown, preferia algo mais intuitico como o CTRL+Tab e CTRL+SHIFT+TAB. Quem sabe um dia eles mudam.

Algumas coisas que gostei no eclipse novo:
  • Ele ficou mais rapido. Já vi varias pessoas que repararam nisso tbm... acho que não é só impressão minha.
  • Parace que acabaram com o fator "Glutão" do eclipse. Trabalhando com ele o dia todo, vários restarts de server e ele continuou firme.
  • Mudaram a interface de Plugins. Ficou legal, porém acho que me adaptava melhor com a antiga. Talvez seja apenas uma questão de me acostumar.
  • Um item no Help -> Check for Updates
  • Melhoraram o eclipse.ini, definindo outros parametros de memória, como MaxPermSize
  • Melhoraram o Mylyn, com uma feature para wikiText.
  • Uma coisa que gostei bastante foi a view Terminal, permite fazer conexões para telnet e para ssh. Não sei se já existia, mas só vi nessa versão.
  • Está cada vez mais migrando a arquitetura para OSGi. Vários plugins e features já estão utilizando e migrando para a nova arquitetura.
  • E uma feature que parece ser bem interessante, mas ainda não usei, é o Memory analyser (http://eclipse.org/mat/) Mas vale a pena conferir.
  • Code completion, e OpenType (CTRL+Shift+T) parece que ficaram mais rapido. Eles devem ter trabalhado em algo na indexação.
  • O debug view ficou legal, ficou mais facil trocar entre as "suspended threads".
  • Finalmente foi adicionado o suporte para copy/paste entre o "project Explorer" e o Nautilus. Era foda ter que fazer tudo sempre pelo shell.
  • E umas das funcionalidades mais fodas que achei: Seleção de Bloco nos editores. Sabe aquela funcionalidade que existe no UltraEdit chamado "Column Mode", pois é, tem um icone na barra de ferramentas, ou basta digitar: CTRL+SHIFT+A
Como não podia deixar de ressaltar, notei muito mais coisas boas do que coisas ruins.
E claro que não podia deixar de falar, que o import do meu workspace antigo foi bem tranquilo, como tem sido nas ultimas versões. Bem legal.

É isso, nova versão ai. Aproveitem as dicas acima.

Nenhum comentário: