Integrated development environment (Português)

Integrated development environment (Português)


Language supportEdit

alguns IDEs suportam várias linguagens, tais como GNU Emacs baseado em C e Emacs Lisp, e IntelliJ IDEA, Eclipse, MyEclipse ou NetBeans, tudo baseado em Java, ou MonoDevelop, baseado em C#, ou PlayCode.

Suporte para linguagens alternativas é muitas vezes fornecido por plugins, permitindo que eles sejam instalados no mesmo IDE ao mesmo tempo. Por exemplo, Flycheck é uma extensão moderna de verificação de sintaxe on-the-fly para o GNU Emacs 24 com suporte para 39 idiomas., Eclipse, e Netbeans têm plugins para C / C++, ada, GNAT (por exemplo AdaGIDE), Perl, Python, Ruby, e PHP, que são selecionados entre automaticamente com base em extensão de arquivo, ambiente ou configuração do projeto.

atitudes através de diferentes plataformas de computação edit

programadores Unix podem combinar ferramentas POSIX linha de comando em um ambiente de desenvolvimento completo, capaz de desenvolver grandes programas como o núcleo Linux e seu ambiente. Neste sentido, todo o sistema Unix funciona como uma IDE., O Software Livre GNU tools (GNU Compiler Collection (GCC), GNU Debugger (GDB) e GNU make) estão disponíveis em muitas plataformas, incluindo Windows. A filosofia geral do Unix de “everything is a text stream” permite aos desenvolvedores que favorecem ferramentas orientadas a linha de comando usar editores com suporte para muitas das ferramentas padrão Unix e GNU build, construindo uma IDE com programas como likeEmacsor Vim. O Depurador de visualização de dados pretende ser uma interface gráfica avançada para muitas ferramentas padrão de depurador baseadas em texto., Alguns programadores preferem Gerenciar makefiles e seus derivados às ferramentas similares de construção de código incluídas em um IDE completo. Por exemplo, a maioria dos contribuintes para o banco de dados PostgreSQL usam make e GDB diretamente para desenvolver novas funcionalidades. Mesmo ao construir PostgreSQL para o Microsoft Windows usando C++ Visual, os scripts Perl são usados como um substituto para make ao invés de depender de quaisquer recursos IDE. Alguns IDEs Linux, como Geany, tentam fornecer uma interface gráfica para as operações de construção tradicionais.

nas várias plataformas Microsoft Windows, Ferramentas de linha de comando para o desenvolvimento são raramente usadas., Por conseguinte, existem muitos produtos comerciais e não comerciais. No entanto, cada um tem um design diferente que normalmente cria incompatibilidades. A maioria dos principais fornecedores de compiladores para Windows ainda fornecem cópias gratuitas de suas ferramentas de linha de comando, incluindo Microsoft (Visual C++, plataforma SDK,. NET Framework SDK, utilitário nmake).IDEs sempre foram populares nos clássicos Mac OS e macOS da Apple Macintosh, datando da oficina do programador Macintosh, Turbo Pascal, THINK Pascal e THINK C ambientes de meados da década de 1980., Atualmente, os programadores macOS podem escolher entre IDEs nativos como Xcode e ferramentas de código aberto como Eclipse e Netbeans. ActiveState Komodo é um IDE multilanguage proprietário suportado em macOS.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *