IntelliJ IDEA - IntelliJ IDEA
Desenvolvedor (s) | JetBrains |
---|---|
lançamento inicial | 1.0 / janeiro de 2001 |
Versão estável | 2021.1.2 (Build 211.7442.40) / 1 de junho de 2021
|
Versão de visualização | 2021.2 EAP (Build 212.3724.25) / 4 de junho de 2021
|
Escrito em | Java , Kotlin |
Sistema operacional | Windows , macOS , Linux |
Modelo | IDE Java |
Licença | |
Local na rede Internet | www |
Desenvolvedor (s) | JetBrains |
---|---|
lançamento inicial | 12 de dezembro de 2019 |
Versão estável | 2021.1.1 (Build 211.7442.17) / 27 de maio de 2021
|
Escrito em | Java , Kotlin |
Sistema operacional | Windows , macOS , Linux |
Tamanho | 700-800 MB |
Modelo | IDE |
Licença | Licença Apache 2.0 |
Local na rede Internet | www |
IntelliJ IDEA é um ambiente de desenvolvimento integrado (IDE) escrito em Java para o desenvolvimento de software de computador. Ele é desenvolvido pela JetBrains (anteriormente conhecido como IntelliJ) e está disponível como uma edição da comunidade licenciada do Apache 2 e em uma edição comercial proprietária . Ambos podem ser usados para desenvolvimento comercial.
História
A primeira versão do IntelliJ IDEA foi lançada em janeiro de 2001 e foi um dos primeiros IDEs Java disponíveis com navegação de código avançada e recursos de refatoração de código integrados.
Em um relatório da InfoWorld de 2010 , o IntelliJ recebeu a pontuação mais alta do centro de teste entre as quatro principais ferramentas de programação Java: Eclipse , IntelliJ IDEA, NetBeans e JDeveloper .
Em dezembro de 2014, o Google anunciou a versão 1.0 do Android Studio , um IDE de código aberto para aplicativos Android , baseado na edição da comunidade de código aberto do IntelliJ IDEA. Outros ambientes de desenvolvimento baseados na estrutura do IntelliJ incluem AppCode , CLion , DataGrip , GoLand , PhpStorm , PyCharm , Rider , RubyMine , WebStorm e MPS .
requisitos de sistema
janelas | Mac OS | Linux | |
---|---|---|---|
Versão do sistema operacional | 64 bits do Microsoft Windows 8 ou posterior | macOS 10.13 ou posterior | Qualquer distribuição Linux que suporte Gnome, KDE ou Unity DE |
RAM | 2 GB de RAM mínimo, 8 GB de RAM recomendado | ||
Espaço em disco | 2,5 GB e outro 1 GB para caches mínimo, unidade de estado sólido com pelo menos 5 GB de espaço livre recomendado | ||
Versão JDK | Adicionar suporte para Java 14 | ||
Versão JRE | JRE 11 está incluído. | ||
Resolução da tela | Resolução de tela mínima de 1024 × 768. 1920 × 1080 é uma resolução de tela recomendada. |
Recursos
Assistência de codificação
O IDE fornece certas características como conclusão de código , analisando a navegação contexto, o código que permite saltar para uma classe ou declaração no código diretamente, refatoração de código , depuração de código , linting e opções para inconsistências correção via sugestões.
Ferramentas integradas e integração
O IDE fornece integração com ferramentas de construção / empacotamento como grunt , bower, gradle e SBT . Ele oferece suporte a sistemas de controle de versão como Git , Mercurial , Perforce e SVN . Bancos de dados como Microsoft SQL Server , Oracle , PostgreSQL , SQLite e MySQL podem ser acessados diretamente do IDE na edição Ultimate, por meio de uma versão embarcada do DataGrip .
Ecossistema de plug-in
O IntelliJ oferece suporte a plug-ins por meio dos quais é possível adicionar funcionalidades adicionais ao IDE. Os plug-ins podem ser baixados e instalados do site do repositório de plug-ins do IntelliJ ou por meio do recurso de pesquisa e instalação de plug-ins embutido do IDE. Cada edição tem repositórios de plug-ins separados, com as edições Community e Ultimate totalizando mais de 3.000 plug-ins cada em 2019.
Idiomas suportados
As edições Community e Ultimate diferem em seu suporte para várias linguagens de programação, conforme mostrado na tabela a seguir.
Compatível com Community e Ultimate Edition:
|
Suportado apenas na Ultimate Edition:
|
Tecnologias e estruturas
Compatível com Community e Ultimate Edition: |
Suportado apenas na Ultimate Edition:
|
Havia um plugin gratuito do Atlassian para IntelliJ disponível para integração com JIRA , Bamboo , Crucible e FishEye . No entanto, o software denominado IDE-Connector foi descontinuado em 1º de junho de 2015.
Controle de versão e revisão de software
As duas edições também diferem em seu suporte para versões de software e sistemas de controle de revisão .
Compatível com Community e Ultimate Edition: |
Suportado apenas na Ultimate Edition:
|
Veja também
Bibliografia
- Saunders, Stephen; Fields, Duane K .; Belayev, Eugene (1 de março de 2006), IntelliJ IDEA in Action (1ª ed.), Manning , p. 450 , ISBN 1-932394-44-3
- Davydov, S .; Efimov, A. (maio de 2005), IntelliJ IDEA. Professional'noe programmirovanie na Java (V podlinnike) (1ª ed.), BHV , p. 800, ISBN 5-94157-607-2