O Microsoft Visual Studio é um ambiente de desenvolvimento integrado (IDE) concebido para criar vários tipos de software, incluindo aplicações Windows, sítios Web, aplicações móveis e jogos.
O Visual Studio Code é um editor de código versátil adaptado para o desenvolvimento moderno de aplicações Web e na cloud. É gratuito, multiplataforma e possui um rico ecossistema de extensões.
O Eclipse é uma plataforma de desenvolvimento extensível com tempos de execução e estruturas de aplicativos para criar, implantar e gerenciar software em todo o ciclo de vida do software. Muitas pessoas conhecem o Eclipse como um Java IDE, mas é muito mais do que isso - o Eclipse na verdade consiste em mais de 60 projetos de código aberto diferentes, organizados em 6 categorias diferentes:
* Desenvolvimento Empresarial * Desenvolvimento de dispositivos incorporados * Plataforma Rich Client * Aplicativos avançados da Internet * Estruturas de aplicativos * Gerenciamento do Ciclo de Vida do Aplicativo (ALM) * Arquitetura Orientada a Serviços (SOA)