BT

IntelliJ IDEA 10.5: Java 7, Groovy 1.8 e várias melhorias no editor

por Carlos Galdino em 19 Mai 2011 |

Nesta semana foi lançada a nova versão do IntelliJ IDEA, o IDE da JetBrains com versões open source e comerciais. A release 10.5 traz muitas novidades, sendo a mais significativa o suporte ao Java 7.

Houve diversas melhorias no editor de código. Na funcionalidade de refatoração, por exemplo, uma pequena mudança melhora a usabilidade: ao introduzir parâmetros ou constantes não é mais mostrada uma nova janela, sendo possível pré-visualizar a mudança (isso já acontecia ao renomear variáveis e métodos). 

O recurso de busca e substituição de código foi melhorado, oferecendo uma interface mais conveniente, com pré-visualização instantânea. E a funcionalidade de autocompletamento de código, que tornou o IDE famoso, também evoluiu, reconhecendo novas "intenções" do programador. A nova versão inclui ainda ferramentas para a comparação entre diretórios e objetos de banco de dados (tabelas, esquemas, fontes de dados etc.).

As mudanças não ocorreram apenas para o Java; os plugins para outras linguagens como Ruby, Python, Scala e PHP sofreram alterações. Por exemplo, foi incluído o suporte à nova versão da linguagem Groovy (1.8) e melhorias no suporte a esta linguagem, por exemplo novas funcionalidades de refatoração e navegação entre testes. 

As novas versões dos SDKs da plataforma Android, também são suportadas pelo IDEA. Há ainda o suporte a Flex, ActionScript, Spring 3.1 e XLST2, além de integração com o container Jetty.

Outra novidade foi a queda nos preços das licenças comerciais. A licença para desenvolvedores individuais, que antes custava 249 dólares, passou a custar US$199. A licença comercial para empresas e organizações teve uma queda de 100 dólares, custando agora US$499.

A versão open source do IntelliJ IDEA possui suporte para Java, Groovy, Android e outras tecnologias, e oferece a maioria das funcionalidades de edição de código. A diferença na versão paga é o suporte a outras linguagens como Ruby, PHP e JavaScript, e a frameworks/tecnologias como Rails, Grails e JSF. As diferenças entre as funcionalidades presentes em cada versão podem ser vistas aqui.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.