SlideShare une entreprise Scribd logo
1  sur  20
MAX ANTONELLI S. DE LIMA
AMBIENTE DE
DESENVOLVIMENTO
Ambiente de desenvolvimento integrado
IDE, do inglês Integrated Development Environment ou Ambiente de Desenvolvimento Integrado,
é um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento
de software com o objetivo de agilizar este processo, aumentar a produtividade e a qualidade desses
produtos.
Geralmente os IDEs facilitam a técnica de RAD (Rapid Application Development, ou "Desenvolvimento
Rápido de Aplicativos"), que visa a maior produtividade dos desenvolvedores.
Componentes de uma IDE e Função.
– Editor de Programas: É um editor de texto construído especialmente para facilitar a edição d
e um programa usando linguagem de programação. Um bom editor é capaz de indicar erros
no programa antes mesmo do programa ser compilado.
– Compilador: Tem como principal função fazer a tradução do código fonte em um formato qu
e o computador possa entender. Este formato é chamado de código objeto.
– Linker ou linkeditor: Liga o código objeto às bibliotecas e transforma tudo isso em um único
programa executável.
– Loader ou carregador: Carrega o executável na memória para que a CPU possa executar o pr
ograma. É interessante que uma IDE possua esse recurso para agilizar o trabalho.
– Depurador: Ajuda o programador na verificação e correção de erros.
– Refatoração (refactoring) - consiste na melhoria constante do código-fonte do software, seja
na construção de código mais otimizado, mais limpo e/ou com melhor entendimento pelos en
volvidos no desenvolvimento do software. A refatoração, em conjunto com os testes automati
zados, é uma poderosa ferramenta no processo de erradicação de "bugs", tendo em vista que
os testes "garantem" o mesmo comportamento externo do software ou da característica send
o reconstruída.
IDE’s nas empresas
Preocupados com o aumento da competitividade no mercado de trabalho, empresas
estão aderindo aos IDE’s como ferramentas indispensáveis na etapa de produção.
Comunidades de parceiros estão sendo criadas, a nível mundial, com o intuito de
difundir os IDE’s procurando aumentar a utilização destes para suprir a demanda
por empregados qualificados.
Além disso, existem parceiros que estão dispostos a criar essa mão-de-obra
capacitada através de minicursos, aulas, palestras sobre essas ferramentas. Há
também os Parceiros Estratégicos que procuram incrementar ou desenvolver os
IDE’s de código aberto, como, por exemplo, o NetBeans e o Eclipse.
Exemplos de IDE’s:
NetBeans
O NetBeans surge como um dos IDE’s mais utilizados no mundo. É um projeto de
código aberto (open source) e gratuito, criado pela Sun Microsystem. Utilizado
principalmente para códigos escritos em Java, mas suporta muitas outras linguagens
de programação. Possui muitos parceiros que o difundem e o desenvolvem, sendo
inclusive muitos deles brasileiros. Seu layout é visto na figura.
NetBeans
Eclipse
Também um dos IDE’s mais populares. Criado pela IBM, originalmente como
ferramenta paga, hoje gratuito e baseado em plug-ins. Suporta linguagens
como C/C++, PHP, Java, e outros. Utilizado, entre outras coisas, para projetos
com ambientes embarcados e para construção de grandes aplicações . A
Sybase, que é uma empresa na área de modelagem e gerenciamento de
dados, possui alguns projetos e produtos baseados em Eclipse, devido a este
possuir extensibilidade, flexibilidade e por ser de código aberto [Sybase ]. Seu
layout é visto na figura.
Eclipse
Borland Delphi
Um IDE produzido pela Borland Software Corporation [Borland ]. Utiliza a
linguagem Delphi, que é uma variação do Pascal com extensões orientadas a
objetos. Roda na plataforma Windows, mas possui também uma versão para
Linux chamada Kylix. No ambiente corporativo possui um amplo escopo de
aplicações. Foi o ambiente utilizado para criar o software Skype. Seu layout é
visto na figura.
Borland Delphi
Intellij IDEA
Um IDE para a linguagem Java, feita pela JetBrains. Possui integração com algumas
ferramentas populares como o CVS, Subversion, Apache Ant e JUnit. Roda em
qualquer plataforma com suporte a JVM (Máquina Virtual Java). Embora seja um
software pago, sua utilização no ambiente corporativo vem crescendo. Companhias
nas áreas automotiva, de biotecnologia, bancária, de ambientes embarcados,
petrolífera, entre outras, utilizam esse IDE [JetBrains , GUJ ]. Seu layout é visto na
figura.
Intellij IDEA
iWorkplace
Produzido para a plataforma Java Enterprise, e sobre o IDE Eclipse. Possui uma
estrutura que suporta a integração com uma ampla gama de plug-ins, com o
objetivo de centralizar as ferramentas necessárias para a produção de software.
Utilizado em agências bancárias como o BANESE (Banco do Estado de Sergipe), e o
BRB (Banco de Brasília), vem trazendo uma melhora em serviços como Internet
Banking e outros serviços de atendimento ao cliente [iWorkplace Application
Platform ]. Seu layout é visto na figura.
iWorkplace
Microsoft Visual Studio
O Microsoft Visual Studio é um pacote de programas da Microsoft para
desenvolvimento de software especialmente dedicado ao .NET Framework e às
linguagens Visual Basic (VB), C, C++, C# (C Sharp), J# (J Sharp) e outras compatíveis.
Também é um grande produto de desenvolvimento na área web, usando a
plataforma do ASP.NET. As linguagens com maior frequência nessa plataforma
são: VB.NET (Visual Basic.Net) e o C♯ (lê-se C Sharp). Seu layout é visto na figura.
Microsoft Visual Studio
Android Studio
O Android Studio é uma IDE para desenvolver na plataforma Android. Baseado no
software IntelliJ IDEA de JetBrains. Ele substituiu Eclipse Android Development Tools
(ADT) como a IDE primária do Google de desenvolvimento nativo para Android. O
Android Studio oferece as ferramentas mais rápidas para a criação de aplicativos em
todos os tipos de dispositivos Android.
Recursos como edição de código de nível global, depuração, ferramentas de
desempenho, sistema flexível de compilação e criação/implantação instantâneas
permitem que você se concentre na criação de aplicativos exclusivos de alta
qualidade. Seu layout é visto na figura.
Android Studio
Considerações Finais
 Através dos exemplos e características dessas ferramentas podemos concluir, que estão facilitando a
produção de softwares de qualidade, melhorando o tempo e o custo dessa produção.
 Empresas continuam investindo na utilização e melhoria dos IDE’s, o que trás boas perspectivas para
quem usa ou está pensando em utilizar essas ferramentas.
Referências
 https://developer.android.com/studio/index.html?hl=pt-br
 https://pt.wikipedia.org/wiki/Ambiente_de_desenvolvimento_integrado
 http://www.ibm.com/developerworks/br/library/os-eclipse-platform/
 http://www.sistemas.unicerp.edu.br/?p=197

Contenu connexe

Tendances

Visual Studio Code
Visual Studio CodeVisual Studio Code
Visual Studio CodeCDS
 
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidCarlos Eugenio Torres
 
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...David Ruiz
 
introduçao ao sistema linguagem C
introduçao ao sistema linguagem Cintroduçao ao sistema linguagem C
introduçao ao sistema linguagem CEstudante
 
Todos os recursos do RAD Studio 10.3 RIO
Todos os recursos do RAD Studio 10.3 RIOTodos os recursos do RAD Studio 10.3 RIO
Todos os recursos do RAD Studio 10.3 RIOFernando Rizzato
 
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...Édipo Souza
 
PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android Fundação Vanzolini
 
Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Laís Vidal
 
Win301 caio garcez_uwp_bridges
Win301 caio garcez_uwp_bridgesWin301 caio garcez_uwp_bridges
Win301 caio garcez_uwp_bridgesCaio Chaves Garcez
 
Introdução ao Visuino por Swellington
Introdução ao Visuino por SwellingtonIntrodução ao Visuino por Swellington
Introdução ao Visuino por SwellingtonSwellington Santos
 
Tutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDKTutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDKRonildo Oliveira
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Androidjgbirk
 
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...Juliana Chahoud
 
Desenvolvimento android
Desenvolvimento androidDesenvolvimento android
Desenvolvimento androidDiego Keller
 

Tendances (20)

Android - Aula 01
Android - Aula 01Android - Aula 01
Android - Aula 01
 
Linguagem Delphi-Introdução
Linguagem Delphi-IntroduçãoLinguagem Delphi-Introdução
Linguagem Delphi-Introdução
 
Visual Studio Code
Visual Studio CodeVisual Studio Code
Visual Studio Code
 
RAD Studio 10.2 Tokyo
RAD Studio 10.2 TokyoRAD Studio 10.2 Tokyo
RAD Studio 10.2 Tokyo
 
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
 
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
 
introduçao ao sistema linguagem C
introduçao ao sistema linguagem Cintroduçao ao sistema linguagem C
introduçao ao sistema linguagem C
 
Todos os recursos do RAD Studio 10.3 RIO
Todos os recursos do RAD Studio 10.3 RIOTodos os recursos do RAD Studio 10.3 RIO
Todos os recursos do RAD Studio 10.3 RIO
 
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
 
PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android
 
Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012
 
Win301 caio garcez_uwp_bridges
Win301 caio garcez_uwp_bridgesWin301 caio garcez_uwp_bridges
Win301 caio garcez_uwp_bridges
 
Introdução ao Visuino por Swellington
Introdução ao Visuino por SwellingtonIntrodução ao Visuino por Swellington
Introdução ao Visuino por Swellington
 
Delphi6bd
Delphi6bdDelphi6bd
Delphi6bd
 
Tutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDKTutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDK
 
Oo delphi
Oo delphiOo delphi
Oo delphi
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
 
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
 
Desenvolvimento android
Desenvolvimento androidDesenvolvimento android
Desenvolvimento android
 
PHP versus Java
PHP versus JavaPHP versus Java
PHP versus Java
 

Similaire à IDEs facilitam produção de software

Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioGeovani Ferreira Gonçalves
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sJoão Pedro Daltro
 
Ferramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPAdler Medrado
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - BásicoHugoDalevedove
 
Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Androidarmeniocardoso
 
Desenvolvendo com Java Open Source
Desenvolvendo com Java Open SourceDesenvolvendo com Java Open Source
Desenvolvendo com Java Open Sourcearmeniocardoso
 
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveisSeminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveisRogério Moraes de Carvalho
 
Introdução a programação em python d3 ides
Introdução a programação em python d3  idesIntrodução a programação em python d3  ides
Introdução a programação em python d3 idesMoises de Paula
 
Introdução a Arquitetura Android
Introdução a Arquitetura AndroidIntrodução a Arquitetura Android
Introdução a Arquitetura AndroidMaycon Viana Bordin
 
Enterprise Architect - Sparx Systems
Enterprise Architect - Sparx Systems Enterprise Architect - Sparx Systems
Enterprise Architect - Sparx Systems Saldit Software
 
2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.ppt2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.pptRicardo Guerra Freitas
 
01 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.101 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.1César Augusto Pessôa
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e MoonlightPedro Alves Jr.
 

Similaire à IDEs facilitam produção de software (20)

Gt 10 fcsi
Gt 10   fcsiGt 10   fcsi
Gt 10 fcsi
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual Studio
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC's
 
Ferramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHP
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - Básico
 
Microsoft .NET Framework
Microsoft .NET FrameworkMicrosoft .NET Framework
Microsoft .NET Framework
 
Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Android
 
.NET Open Source
.NET Open Source.NET Open Source
.NET Open Source
 
Desenvolvendo com Java Open Source
Desenvolvendo com Java Open SourceDesenvolvendo com Java Open Source
Desenvolvendo com Java Open Source
 
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveisSeminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
 
Workshop frontend
Workshop   frontendWorkshop   frontend
Workshop frontend
 
Introdução a programação em python d3 ides
Introdução a programação em python d3  idesIntrodução a programação em python d3  ides
Introdução a programação em python d3 ides
 
Introdução a Arquitetura Android
Introdução a Arquitetura AndroidIntrodução a Arquitetura Android
Introdução a Arquitetura Android
 
Netbeans
NetbeansNetbeans
Netbeans
 
Enterprise Architect - Sparx Systems
Enterprise Architect - Sparx Systems Enterprise Architect - Sparx Systems
Enterprise Architect - Sparx Systems
 
2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.ppt2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.ppt
 
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura
 
01 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.101 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.1
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e Moonlight
 

IDEs facilitam produção de software

  • 1. MAX ANTONELLI S. DE LIMA AMBIENTE DE DESENVOLVIMENTO
  • 2. Ambiente de desenvolvimento integrado IDE, do inglês Integrated Development Environment ou Ambiente de Desenvolvimento Integrado, é um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo, aumentar a produtividade e a qualidade desses produtos. Geralmente os IDEs facilitam a técnica de RAD (Rapid Application Development, ou "Desenvolvimento Rápido de Aplicativos"), que visa a maior produtividade dos desenvolvedores.
  • 3. Componentes de uma IDE e Função. – Editor de Programas: É um editor de texto construído especialmente para facilitar a edição d e um programa usando linguagem de programação. Um bom editor é capaz de indicar erros no programa antes mesmo do programa ser compilado. – Compilador: Tem como principal função fazer a tradução do código fonte em um formato qu e o computador possa entender. Este formato é chamado de código objeto. – Linker ou linkeditor: Liga o código objeto às bibliotecas e transforma tudo isso em um único programa executável. – Loader ou carregador: Carrega o executável na memória para que a CPU possa executar o pr ograma. É interessante que uma IDE possua esse recurso para agilizar o trabalho. – Depurador: Ajuda o programador na verificação e correção de erros. – Refatoração (refactoring) - consiste na melhoria constante do código-fonte do software, seja na construção de código mais otimizado, mais limpo e/ou com melhor entendimento pelos en volvidos no desenvolvimento do software. A refatoração, em conjunto com os testes automati zados, é uma poderosa ferramenta no processo de erradicação de "bugs", tendo em vista que os testes "garantem" o mesmo comportamento externo do software ou da característica send o reconstruída.
  • 4. IDE’s nas empresas Preocupados com o aumento da competitividade no mercado de trabalho, empresas estão aderindo aos IDE’s como ferramentas indispensáveis na etapa de produção. Comunidades de parceiros estão sendo criadas, a nível mundial, com o intuito de difundir os IDE’s procurando aumentar a utilização destes para suprir a demanda por empregados qualificados. Além disso, existem parceiros que estão dispostos a criar essa mão-de-obra capacitada através de minicursos, aulas, palestras sobre essas ferramentas. Há também os Parceiros Estratégicos que procuram incrementar ou desenvolver os IDE’s de código aberto, como, por exemplo, o NetBeans e o Eclipse.
  • 5. Exemplos de IDE’s: NetBeans O NetBeans surge como um dos IDE’s mais utilizados no mundo. É um projeto de código aberto (open source) e gratuito, criado pela Sun Microsystem. Utilizado principalmente para códigos escritos em Java, mas suporta muitas outras linguagens de programação. Possui muitos parceiros que o difundem e o desenvolvem, sendo inclusive muitos deles brasileiros. Seu layout é visto na figura.
  • 7. Eclipse Também um dos IDE’s mais populares. Criado pela IBM, originalmente como ferramenta paga, hoje gratuito e baseado em plug-ins. Suporta linguagens como C/C++, PHP, Java, e outros. Utilizado, entre outras coisas, para projetos com ambientes embarcados e para construção de grandes aplicações . A Sybase, que é uma empresa na área de modelagem e gerenciamento de dados, possui alguns projetos e produtos baseados em Eclipse, devido a este possuir extensibilidade, flexibilidade e por ser de código aberto [Sybase ]. Seu layout é visto na figura.
  • 9. Borland Delphi Um IDE produzido pela Borland Software Corporation [Borland ]. Utiliza a linguagem Delphi, que é uma variação do Pascal com extensões orientadas a objetos. Roda na plataforma Windows, mas possui também uma versão para Linux chamada Kylix. No ambiente corporativo possui um amplo escopo de aplicações. Foi o ambiente utilizado para criar o software Skype. Seu layout é visto na figura.
  • 11. Intellij IDEA Um IDE para a linguagem Java, feita pela JetBrains. Possui integração com algumas ferramentas populares como o CVS, Subversion, Apache Ant e JUnit. Roda em qualquer plataforma com suporte a JVM (Máquina Virtual Java). Embora seja um software pago, sua utilização no ambiente corporativo vem crescendo. Companhias nas áreas automotiva, de biotecnologia, bancária, de ambientes embarcados, petrolífera, entre outras, utilizam esse IDE [JetBrains , GUJ ]. Seu layout é visto na figura.
  • 13. iWorkplace Produzido para a plataforma Java Enterprise, e sobre o IDE Eclipse. Possui uma estrutura que suporta a integração com uma ampla gama de plug-ins, com o objetivo de centralizar as ferramentas necessárias para a produção de software. Utilizado em agências bancárias como o BANESE (Banco do Estado de Sergipe), e o BRB (Banco de Brasília), vem trazendo uma melhora em serviços como Internet Banking e outros serviços de atendimento ao cliente [iWorkplace Application Platform ]. Seu layout é visto na figura.
  • 15. Microsoft Visual Studio O Microsoft Visual Studio é um pacote de programas da Microsoft para desenvolvimento de software especialmente dedicado ao .NET Framework e às linguagens Visual Basic (VB), C, C++, C# (C Sharp), J# (J Sharp) e outras compatíveis. Também é um grande produto de desenvolvimento na área web, usando a plataforma do ASP.NET. As linguagens com maior frequência nessa plataforma são: VB.NET (Visual Basic.Net) e o C♯ (lê-se C Sharp). Seu layout é visto na figura.
  • 17. Android Studio O Android Studio é uma IDE para desenvolver na plataforma Android. Baseado no software IntelliJ IDEA de JetBrains. Ele substituiu Eclipse Android Development Tools (ADT) como a IDE primária do Google de desenvolvimento nativo para Android. O Android Studio oferece as ferramentas mais rápidas para a criação de aplicativos em todos os tipos de dispositivos Android. Recursos como edição de código de nível global, depuração, ferramentas de desempenho, sistema flexível de compilação e criação/implantação instantâneas permitem que você se concentre na criação de aplicativos exclusivos de alta qualidade. Seu layout é visto na figura.
  • 19. Considerações Finais  Através dos exemplos e características dessas ferramentas podemos concluir, que estão facilitando a produção de softwares de qualidade, melhorando o tempo e o custo dessa produção.  Empresas continuam investindo na utilização e melhoria dos IDE’s, o que trás boas perspectivas para quem usa ou está pensando em utilizar essas ferramentas.
  • 20. Referências  https://developer.android.com/studio/index.html?hl=pt-br  https://pt.wikipedia.org/wiki/Ambiente_de_desenvolvimento_integrado  http://www.ibm.com/developerworks/br/library/os-eclipse-platform/  http://www.sistemas.unicerp.edu.br/?p=197