IntelliJ IDEA

Fabricante: JetBrains s.r.o.

O Software IntelliJ IDEA faz todos os aspectos serem especificamente projetados para maximizar a produtividade do desenvolvedor.

Saiba mais

Solicite uma cotação

Descrição do Software | IntelliJ IDEA

IntelliJ IDEA: Java produtivo. Todos os aspectos do IntelliJ IDEA são especificamente projetados para maximizar a produtividade do desenvolvedor. Juntos, a análise poderosa do código estático e o design ergonômico tornam o desenvolvimento não apenas produtivo, mas também uma experiência agradável.

Inteligência profunda:

Depois que o IntelliJ IDEA indexou seu código-fonte, ele oferece uma experiência rápida e inteligente, fornecendo sugestões relevantes em todos os contextos: conclusão imediata e inteligente do código, análise de código on-fly e ferramentas confiáveis de refatoração.

Experiência fora da caixa:

Ferramentas de missão crítica, tais como sistemas de controles de versão integrados e uma ampla variedade de idiomas e frameworks suportados, estão à mão – sem adição de plugins.

Conclusão do código inteligente:

Embora a conclusão básica sugira nomes de classes, métodos, campos e palavras-chave dentro do escopo de visibilidade, a conclusão inteligente sugere apenas os tipos que são esperados no contexto atual.

Assistência específica do quadro: Enquanto o IntelliJ IDEA é um IDE para Java, ele também entende e fornece assistência de codificação inteligente para uma grande variedade de outros idiomas, como SQL, JPQL, HTML, JavaScript, etc., mesmo quando a expressão do idioma é injetada em um String literal em seu Código Java.

impulsionador de produtividade:

O IDE prevê suas necessidades e automatiza as tediosas e repetitivas tarefas de desenvolvimento para que você possa se concentrar na imagem.

Ergonomia do desenvolvedor:

Em todas as decisões de projeto e implementação que tomamos, temos em mente o risco de interromper o fluxo do desenvolvedor e fazer o nosso melhor para eliminá-lo ou minimizá-lo. O IDE segue seu contexto e traz as ferramentas correspondentes automaticamente.

Inteligência discreta:

A assistência de codificação no IntelliJ IDEA não é apenas sobre o editor: ajuda você a permanecer produtivo ao lidar com suas outras partes também: e. Preenchendo um campo, procurando uma lista de elementos; Acessando uma janela de ferramentas; Ou alternar para uma configuração, etc.

Fazendo do Desenvolvimento uma experiência agradável

Visão profunda em seu código:

IntelliJ IDEA analisa seu código, procurando conexões entre símbolos em todos os arquivos de projetos e idiomas. Usando esta informação, fornece assistência de codificação avançada, navegação rápida, análise inteligente de erros e, claro, refatorações.

Conclusão inteligente:

Ctrl + Shift + Espaço oferece uma lista dos símbolos mais relevantes aplicáveis no contexto atual. Esta e outras conclusões estão constantemente aprendendo com você, movendo os membros das classes e pacotes mais usados para o topo da lista de sugestões, para que você possa selecioná-las mais rapidamente.

Conclusão da sequência:

Inclui um pouco mais do que a Conclusão inteligente e lista os símbolos aplicáveis acessíveis através de métodos ou getters no contexto atual. Diga que você está procurando um valor de Projeto e apenas tenha a declaração do módulo do módulo. Pressione Ctrl + Shift + Space duas vezes para obter module.getProject () sem qualquer esforço adicional.

Conclusão dos membros estáticos:

Permite usar métodos ou constantes constantes. Oferece uma lista de símbolos que correspondem à sua entrada e adiciona automaticamente instruções de importação necessárias.

Análise do fluxo de dados:

Ao oferecer variantes de conclusão, o IntelliJ IDEA analisa o fluxo de dados para adivinhar o possível tipo de símbolo de tempo de execução e melhora as escolhas com base nessa informação, adicionando automaticamente moldes de classe.

Injeção de linguagem:

Traz assistência de codificação para um idioma selecionado para expressões e literais de cordas em outro, com todas as vantagens que você normalmente teria. Por exemplo, você pode injetar fragmentos de código SQL, XPath, HTML, CSS ou JavaScript em literais de String Java.

Refatoração em linguagem cruzada:

Sabendo tudo sobre os usos de um símbolo, a IntelliJ IDEA oferece refatorações extremamente eficazes e completas. Por exemplo, quando você renomear uma classe dentro de uma declaração JPA, ela irá atualizar tudo, da classe de entidade JPA, para cada expressão JPA onde ela é usada.

Detectando duplicatas:

Encontra fragmentos de código duplicados em tempo real. Mesmo se você está apenas prestes a extrair uma variável, constante ou um método, o IntelliJ IDEA irá deixar você saber que existe um fragmento de código similar que pode ser substituído junto com aquele em quem você está passando.

Inspeções e soluções rápidas:

Sempre que o IntelliJ IDEA detecta que você está prestes a cometer um erro, uma pequena lâmpada aparece no editor. Clicando nele ou pressionando Alt + Enter abre uma lista de ações que você pode tomar para tornar as coisas corretas.

Ergonomia do desenvolvedor:

Todos os aspectos do IntelliJ IDEA foram concebidos tendo em mente a ergonomia. IntelliJ IDEA baseia-se no princípio de que cada minuto que um desenvolvedor gasta no fluxo é um bom minuto, e as coisas que rompem os desenvolvedores com esse fluxo são ruins e devem ser evitadas.

Ambiente centrado no editor:

A maior parte do seu tempo, o editor (e o código) é a única coisa visível na tela, e você não precisa deixá-lo para fazer algo que não está relacionado à codificação. Os popups rápidos são úteis para verificar informações adicionais sem deixar o contexto em que você está. Quando você pressiona Ctrl + Shift + I, mostra a definição do símbolo no mapa. Para gerar código, você não precisa percorrer assistentes complexos ou preencher formulários enormes.

Atalhos para tudo:

No IntelliJ IDEA você tem atalhos de teclado dedicados para quase tudo, incluindo seleção rápida e alternando entre janelas de ferramentas e o editor. Acessar uma janela de ferramentas por meio de seu atalho move o foco de entrada para ele, para que você possa usar todos os comandos do teclado em seu contexto. Quando você precisa voltar para o editor, basta clicar em Esc. Quando você está na janela da Ferramenta do projeto, você não pode apenas navegar pelos itens existentes, mas também criar novos usando apenas pressionar Alt + Ins.

Interface de usuário ergonômica:

Todas as listas, árvores e pop-ups no IntelliJ IDEA fornecem uma busca rápida que leva instantaneamente a um conjunto de itens que contêm o texto que você está digitando neles. O primeiro chamado de qualquer ação IDE deve fornecer os resultados mais esperados. Precisa de mais resultados? Pressione o atalho novamente e o IDE irá aprofundar para encontrar o que você precisa.

Depurador em linha:

Quando você depurar seu código, o IntelliJ IDEA mostra valores variáveis diretamente no código-fonte, ao lado de seus usos. Você nem precisa mover o mouse sobre a variável ou alternar para o painel Variáveis da janela da ferramenta Debug. Sempre que uma variável muda seu valor, o IDE o destaca com uma cor diferente para que você possa entender melhor como o estado é alterado sobre o código.

Ferramentas de desenvolvimento incorporadas: Para simplificar o fluxo de trabalho, o IntelliJ IDEA oferece um conjunto de ferramentas imbatível desde o primeiro início: descompilador, visor de bytes, FTP e muito mais.

Controle de versão:

IntelliJ IDEA fornece uma interface unificada para sistemas de controle de versão principais, incluindo Git, SVN, Mercurial, CVS, Perforce e TFS. O IDE permite navegar no histórico de mudanças, gerenciar ramos, combinar conflitos e muito mais.

Construa ferramentas:

IntelliJ IDEA suporta Maven, Gradle, Ant, Gant, SBT, NPM, Webpack, Grunt, Gulp e outras ferramentas de compilação. Integrado de forma transparente, essas

ferramentas ajudam a automatizar a compilação, a embalagem, a execução de testes, a implantação e outras atividades.

Corredor de teste e cobertura: IntelliJ IDEA permite que você execute teste de unidade com facilidade. O IDE inclui corretores de testes e ferramentas de cobertura para grandes frameworks de teste, incluindo JUnit, TestNG, Spock; Pepino, ScalaTest, spec2 e Karma.

Decompiler:

IntelliJ IDEA vem com um descompilador interno para classes Java. Quando quiser dar uma olhada dentro de uma biblioteca na qual você não possui o código fonte, agora você pode – sem plugins de terceiros.

Terminal:

O IDE vem com um terminal incorporado. Dependendo da sua plataforma, você pode trabalhar com prompt de linha de comando, Far, powershell ou bash. Invoque o terminal com Alt + F12 e execute qualquer comando – sem sair do IDE

Ferramentas de banco de dados:

Aproveite a assistência de codificação inteligente ao editar SQL; Conectar-se a bancos de dados ao vivo; Executar consultas; Navegar e obter dados especializados; E até mesmo gerenciar seus esquemas em uma interface visual – diretamente do IDE.

Servidores de aplicativos:

O IntelliJ IDEA oferece suporte a grandes servidores de aplicativos: Tomcat, JBoss, WebSphere, WebLogic, Glassfish e muitos outros. Você pode implantar seus artefatos em servidores de aplicativos e depurar os aplicativos implantados diretamente do IDE.

Docker (Ferramenta para criar containers de aplicativos e, desta forma, conseguir replicar ambientes de desenvolvimento ou produção de uma maneira mais fácil): Através de um plugin separado, o IntelliJ IDEA fornece uma janela de ferramentas dedicada que permite que você se conecte às máquinas do Docker executando localmente para gerenciar imagens, contêineres e serviços Docker Compose.

Experiência em Polyglot:

Além de Java, o IntelliJ IDEA oferece suporte de primeira classe para frameworks JVM e não JVM e idiomas fora da caixa.

Suporte de primeira classe para quadros superiores: O IntelliJ IDEA oferece suporte para os frameworks mais populares do lado do servidor e front-end. Aproveite a ajuda de codificação alargada para Spring, Java EE, Grails, Play, Android, GWT, Vaadin, Thymeleaf, React, AngularJS e outros quadros.

Muitas línguas – uma IDE: Enquanto o IntelliJ IDEA é um IDE para Java, ele também entende muitos outros idiomas, incluindo Groovy, Kotlin, Scala, JavaScript, TypeScript e SQL.

Requisitos de sistema:

Microsoft Windows 10/8/7 / Vista / 2003 / XP (incl.64-bit) 1 GB de RAM mínimo, 2 GB de RAM recomendados 300 MB de espaço no disco rígido + pelo menos 1 GB para caches Resolução mínima de tela de 1024×768

Softwares Relacionados

Não achou o que procurava, veja esse produtos

Escolha seu software e faça uma cotação!

Icone

Não sabe qual software escolher?

Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.
Pergunte para gente!
Icone

Não achou o que procura?

Temos uma base de diversos empresas parceiras, e podemos achar o software que você quer.
A gente procura para você!
Copyright © OSB Software 2019 - Todos os direitos reservados.