BT
x Por favor preencha a pesquisa do InfoQ !

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

Conteúdo educacional

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

Percebemos que você está utilizando um bloqueador de propagandas

Nós entendemos porquê utilizar um bloqueador de propagandas. No entanto, nós precisamos da sua ajuda para manter o InfoQ gratuito. O InfoQ não compartilhará seus dados com nenhum terceiro sem que você autorize. Procuramos trabalhar com anúncios de empresas e produtos que sejam relevantes para nossos leitores. Por favor, considere adicionar o InfoQ como uma exceção no seu bloqueador de propagandas.