BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias IntelliJ IDEA 10.5: Java 7, Groovy 1.8 e várias melhorias no editor

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

Favoritos

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

Conteúdo educacional

BT