BT

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

Contribuir

Tópicos

Escolha a região

Início Notícias Fundação Eclipse libera o Eclipse Photon

Fundação Eclipse libera o Eclipse Photon

Favoritos

A Fundação Eclipse liberou a última versão do Eclipse IDE. O Eclipse Photon traz suporte para o Java 10 e Java EE 8, melhorias na depuração, Dark theme e PHP Development Tools.

O Java 10 é completamente suportado pelo Eclipse JDT, permitindo que os desenvolvedores usem a inferência de tipo local (JEP 286), como sugerir o código em locais que o var é permitido e o Quick Assist para converter de algum tipo para var.

Uma nova funcionalidade para converter um projeto Java não modular para um módulo foi adicionada ao Eclipse Photon, para isso basta criar um arquivo module-info.java. Também é possível criar um módulo colando um pedaço de código que representa o module-info.java diretamente no diretório de código fonte (source). Por exemplo, teste com o seguinte código:

import java.sql.Driver;
module hello {
    exports org.example;
    requires java.sql;
    provides Driver with org.example.DriverImpl;
}

O editor Java também teve uma série de melhorias no Eclipse Photon. A coloração da sintaxe Java foi aprimorada ao usar o Dark theme, reduzindo o uso de estilo em negrito e alterando algumas cores que estavam muito próximas uma da outra. Além disso, agora é possível escapar caracteres não ASCII ao colar um texto. Para habilitar essa funcionalidade clique em Java > Editor > Typing > Escape text when pasting into a string literal e marque Use Unicode escape syntax for non-ASCII characters. A seguir um exemplo de caracteres substituídos por sequências de escape Unicode quando coladas em uma String:

O Eclipse Photon permite que os desenvolvedores classifiquem as entradas da biblioteca em ordem alfabética no Package Explorer, para habilitar, vá em Preferences, Java > Appearance e marque Sort library entries alphabetically in Package Explorer. As bibliotecas serão apresentadas da seguinte forma:

O compilador Java no Eclipse Photon contém uma nova funcionalidade chamada "Compiler Compliance does not match used JRE", que indica a severidade de um problema reportado quando um projeto usar uma JRE que não corresponde ao nível de compiler compliance selecionado (por exemplo, um projeto usando o JRE 1.8 como JRE System Library e o compiler compliance level usando o 1.7). Além disso, um recurso experimental foi adicionado para permitir o uso de expressões regulares ao pesquisar a declaração de um módulo.

O Java Formatter também foi simplificado, todas preferências são apresentadas em uma árvore expansível ao invés de múltiplas abas. Para visualizá-la, vá em Preferences, Java > Code Style > Formatter > Edit. Há uma nova opção "align Javadoc tags in columns" em Comments > Javadoc.

Segue um exemplo do Align descriptions, grouped by type em uso:

No Eclipse Photon a depuração está mais produtiva, graças a uma série de novos recursos:

  • Advanced source lookup, que fornece pesquisa de código-fonte correta quando o caminho de uma classe não é conhecido em tempo de execução;
  • O depurador agora monitora a mudança de nome de threads, adicionando novos breakpoints na JVM e notificando a view Debug;
  • O último resultado de um método, como return ou throw que está sendo observado com Step Into, Step Over ou Step Return, agora é exibido na primeira linha da view Variables;
  • Uma nova opção de ordenação foi adicionada à view Breakpoints, sorted by age.

Uma série de melhorias foi adicionada ao PHP Development Tools, como suporte de validação para variável não utilizada/não atribuída, validação para operação estática para PHP 7 ou superior. Além disso, o PHP Explorer foi substituído pelo Project Explorer. A lista completa de funcionalidades está disponível na seção do PHP na página Eclipse Photon New and Noteworthy.

De acordo com a Fundação Eclipse, essa versão inclui 85 projetos com mais de 73 milhões de linhas de código e contribuição de 620 desenvolvedores, dos quais 246 são commiters do Eclipse. Mais informações sobre o Eclipse Photon podem ser encontradas na página Eclipse Photon New and Noteworthy. O Eclipse Photon está disponível para download na página de downloads do Eclipse.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT