Escolha sua IDE
Last updated
Last updated
Para aumentar nossa produtividade, nós podemos escolher algumas ferramentas denominadas de IDE - Integrated Development Environment ou Ambiente de Desenvolvimento Integrado. É um software que dispõe de recursos que auxiliar muito nosso desenvolvimento como:
Aceleração de nossa escrita com Auto-complete ou IntelliSense
Formatação de palavras e blocos de códigos
Análise de erro de sintaxe
Compilação de programa
Depuração (acompanhamento) de execução do programa.
Cada IDE dispõe de recursos comuns ou plugins específicos para te auxiliar na agilidade de desenvolvimento.
Antes de escolhar sua IDE super recomendamos realizar uma pesquisa e ter uma experiência em cada uma delas.
Mesmo com a proposta de ser inteligente, talvez em um primeiro contato, é difícil já desfrutar de todos os recursos, fazendo com você opte por mudar ou voltar para uma IDE como o Eclipse. Claro que não podemos deixar de destacar que muitas coisas a gente não precisa se como: Salvar aquivo, encode padrão UTF-8 e sugestões que vão surgindo ao longo da nossa interação com a ferramenta.
Desenvolvido pela Microsoft, é uma editor de texto muito simples e interativo que conta com inúmeras extensões, temas variados e integração com tecnologias como NodeJS e Java.
Eclipse: Mais utilizada no ambiente corporativo com interface bem interativa.
NetBeans: Utilizada mais em ambiente acadêmico e com versão de menu e assistentes em português.
IntelliJ: Ofereça muitos recursos de inteligência para agilidade de nosso desenvolvimento com sugestões de ações bem assertivas.
VS Code: Hoje muito utilizada por desenvolvedores que já atuam com NodeJs ou plataformas de front-end.
Vamos explorar alguns principais recursos utilizando as IDEs, Eclipse, IntelliJ e VSCode.
O que são workspaces ?
Definir a JDK na IDE
Criar \ abrir um projeto Java
Criar \ importar um projeto Maven
Conhecer os principais atalhos
Code Snippet
Executar \ Depurar nosso programa
Conhecer alguns atalhos
Todas as IDEs possuem combinações de comandos que são facilitadores para criação de arquivo, digitação de códigos, localização e execução das classes em nosso programa, além de comandos já pré-definidos de linhas de código (code snippet).
Cria o método principal main
main, ctrl + espaço, enter
psvm
Localiza recurso \ arquivo
ctrl + shit + R
ctrl+shift + N
Método de impressão no Console
sysout, ctrl + espaço
sout
Renomeando variável ou método
alt+shift+R
shift + F6
Localizar a utilização de um método
ctrl+shift+G
alt + F7
Entrar na implementação do método
ctrl+click
ctrl+click
O é uma alternativa muita comum de encontrar ambientes de desenvolvimento, principalmente pelo aspecto de uma interface simples, plugins para recursos adicionais, atalhos para operações de menu e de escrita e para quem trabalhar com Java Swing você pode adicionar o plugin que de dispõe de uma interface gráfica para criar as telas gerando o código de layout para o desenvolvedor.
Se houver algum erro quanto a versão do Java no Eclipse,
O é uma plataforma de código aberto para criação de IDEs e ferramentas para desenvolvedores, mas nem todos os recursos estão disponíveis de forma gratuita.
Comparando-se em performance, o demonstra um grande desempenho de inicialização, codificação e execução dos programas desenvolvidos.
Code Snippets, que numa tradução livre seria algo como “retalhos de código”, são pedaços de código pré-fabricados e parametrizáveis que podemos inserir em nossa aplicação