MAX ANTONELLI S. DE LIMA
AMBIENTE DE
DESENVOLVIMENTO
Ambiente de desenvolvimento integrado
IDE, do inglês Integrated Development Environment ou Ambiente de Desenvolvimento Int...
Componentes de uma IDE e Função.
– Editor de Programas: É um editor de texto construído especialmente para facilitar a edi...
IDE’s nas empresas
Preocupados com o aumento da competitividade no mercado de trabalho, empresas
estão aderindo aos IDE’s ...
Exemplos de IDE’s:
NetBeans
O NetBeans surge como um dos IDE’s mais utilizados no mundo. É um projeto de
código aberto (op...
NetBeans
Eclipse
Também um dos IDE’s mais populares. Criado pela IBM, originalmente como
ferramenta paga, hoje gratuito e baseado e...
Eclipse
Borland Delphi
Um IDE produzido pela Borland Software Corporation [Borland ]. Utiliza a
linguagem Delphi, que é uma variaç...
Borland Delphi
Intellij IDEA
Um IDE para a linguagem Java, feita pela JetBrains. Possui integração com algumas
ferramentas populares como...
Intellij IDEA
iWorkplace
Produzido para a plataforma Java Enterprise, e sobre o IDE Eclipse. Possui uma
estrutura que suporta a integraç...
iWorkplace
Microsoft Visual Studio
O Microsoft Visual Studio é um pacote de programas da Microsoft para
desenvolvimento de software e...
Microsoft Visual Studio
Android Studio
O Android Studio é uma IDE para desenvolver na plataforma Android. Baseado no
software IntelliJ IDEA de Jet...
Android Studio
Considerações Finais
 Através dos exemplos e características dessas ferramentas podemos concluir, que estão facilitando a...
Referências
 https://developer.android.com/studio/index.html?hl=pt-br
 https://pt.wikipedia.org/wiki/Ambiente_de_desenvo...
Próximos SlideShares
Carregando em…5
×

Gt 10 FCSI- ambiente de desenvolvimento

45 visualizações

Publicada em

Slide da apresentação

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
45
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Gt 10 FCSI- ambiente de desenvolvimento

  1. 1. MAX ANTONELLI S. DE LIMA AMBIENTE DE DESENVOLVIMENTO
  2. 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. 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. 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. 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.
  6. 6. NetBeans
  7. 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.
  8. 8. Eclipse
  9. 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.
  10. 10. Borland Delphi
  11. 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.
  12. 12. Intellij IDEA
  13. 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.
  14. 14. iWorkplace
  15. 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.
  16. 16. Microsoft Visual Studio
  17. 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.
  18. 18. Android Studio
  19. 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. 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

×