quarta-feira, 13 de agosto de 2014

Achei legal! Vale a pena conferir... 

            Ambientes de Desenvolvimento - Introdução


Ambientes Integrados de Desenvolvimento, do inglês IDE (Integrated Development Environment), são softwares com o intuito de reunir em um só ambiente de programação as principais ferramentas para um programador que visa desenvolver um software de qualidade, com elevada produtividade e dentro do prazo estabelecido, isso é possível graças a aplicação de técnicas como o RAD (Desenvolvimento rápido de aplicações), que proporciona o desejado aumento de produtividade.

Entre as principais ferramentas de um IDE estão: 


Editor de código: usado para editar o código fonte; 
Compilador: transforma o código editado em linguagem de máquina, que será compreendida pelo computador; 
Depurador: auxilia na correção de erros no código-fonte; 

dentre diversas outras que auxiliam tanto na modelagem do código, como na divisão e ligação entre suas partes.

Com o aumento da competitividade no mercado de trabalho, empresas têm cada vez mais se preocupado em aderir aos ambientes de desenvolvimento, visando justamente uma maior produtividade, o que tem tornado os IDE’s uma das ferramentas indispensáveis para o desenvolvimento de softwares. Para estas empresas, a escolha do ambiente de desenvolvimento pode dar margem a discussões polêmicas, há uma enorme variedade de alternativas, e a pergunta é: “Como definir o ambiente mais adequado para a empresa?”, diversos fatores podem influir nessa escolha: se o software é livre ou proprietário; a mão de obra atual da empresa; quais os tipos de aplicação a serem desenvolvidas; em qual plataforma a aplicação será executada; entre outros.

Alguns exemplos de IDE’s:

DevC++: Como o próprio nome sugere, é utilizado para programação em C e C++, é um software gratuito e de código aberto, e por ironia, é totalmente escrito em delphi, seus principais recursos são:

-Suporte a compiladores baseados em GCC.
-Depuração integrada (usando GDB).
-Navegador de classes.
-Recurso de completar códigos.
-Navegador de depuração de variáveis.
-Gerenciador de Projetos.
-Editor com destaque de sintaxe personalizável.
-Suporte a modelos para criação dos seus próprios projetos.
-Edição e compilação de arquivos de recursos.
-Gerenciador de Ferramentas.
-Suporte a impressão.
-Facilidades de encontrar e substituir.
-Gerenciador de pacotes para facilitar a instalação e adição de bibliotecas.
-Suporte CVS.
-Lista de coisas a fazer.
-Janela de CPU.

Eclipse: O Eclipse é um sistema independente e aberto, plataforma universal para integração de ferramentas, o Eclipse é escrito em linguagem Java e vem com muitos kits de construção de plug-ins e exemplos, atualmente ele faz parte do kit de desenvolvimento de software recomendado para desenvolvedores Android.

Embarcadero Delphi: Antigamente produzido pela Borland Sotware Corporation, utiliza a linguagem Delphi, desenvolvido principalmente para Windows, porém também possui uma versão para Linux chamada Kylix, foi o ambiente utilizado para desenvolver o Skype.

Os desenvolvedores do compilador pretendiam criar uma ferramenta que fosse capaz de acessar o banco de dados do Oracle, daí o nome Delphi, que faz referência a cidade grega de Delfos, único lugar onde era possível consultar o oráculo, interessante, não?!

Referências:

SANTOS, A.K.d, Os IDE’s (Ambientes de Desenvolvimento Integrado) como ferramentas de trabalho em informática. Curso de Ciência da computação (UFSM).

Wikipédia. Ambiente de desenvolvimento integrado, Disponível em:


Nenhum comentário:

Postar um comentário