O que é Intellij IDEA?



O que é Intellij IDEA?

IntelliJ IDEA é um ambiente de desenvolvimento integrado (IDE) Java para 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. 

Recursos

Assistência de codificação 

O IDE fornece certos recursos  como complementação de código , analisando o contexto, navegação de código que permite saltar para uma classe ou declaração no código diretamente, refatoração de código , linting e opções para corrigir inconsistências através de sugestões.

Construído em ferramentas e integração 

O IDE oferece [16] integração com ferramentas de criação / empacotamento, como grunhido , bower, gradle e SBT . Suporta 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, através de uma versão embarcada do DataGrip .

Ecossistema de Plugin 

O IntelliJ suporta plugins através dos quais é possível adicionar funcionalidades adicionais ao IDE. Os plugins podem ser baixados e instalados a partir do site de repositórios de plugins do IntelliJ ou através do recurso de busca e instalação de plug-ins do IDE. Cada edição tem repositórios de plugins separados, com as edições Community e Ultimate totalizando mais de 3000 plugins a partir de 2019. 

Linguagens suportadas

As edições Community e Ultimate diferem em seu suporte para várias linguagens de programação, conforme mostrado na tabela a seguir. Suportado na Community e Ultimate Edition:
  • Clojure (através de um plugin) 
  • CloudSlang (através de um plugin) 
  • Dardo (através de um plugin)
  • Elm (através de um plugin) 
  • Erlang (através de um plugin)
  •  (através de um plugin)
  • Gosu (através de um plugin)
  • Groovy
  • Haskell (através de um plugin) 
  • Haxe (através de um plugin)
  • Java
  • Julia (através de um plugin) 
  • Kotlin
  • Lua (via um plugin) 
  • Perl (através de um plugin)
  • Python (através de um plugin) 
  • Rust (através de um plugin)
  • Scala (através de um plugin)
  • XML / XSL
Suportado apenas no Ultimate Edition:
  • ActionScript / MXML
  • CoffeeScript
  • HTML / XHTML / CSS
  • JavaScript
  • PHP (através de um plugin)
  • Ruby / JRuby
  • SQL
  • TypeScript (através de um plugin).

Comentários

Postagens mais visitadas