68 CO 5
Bambuí/MG – 2008
PROPOSTA DE UMA ARQUITETURA DE SOFTWARE E
FUNCIONALIDADES PARA IMPLEMENTAÇÃO DE UM AMBIENTE
INTEGRADO DE DESENVOLVIMENTO PARA A LINGUAGEM PHP
Aline Martins CHAVES, Gabriel da SILVA*
Centro Federal de Educação Tecnológica de Bambuí-MG
RESUMO
A concepção de sistemas para Web confiáveis e de alta qualidade, requer, fundamentalmente, a adoção de uma linguagem de programação e de uma ferramenta de desenvolvimento adequadas. O presente trabalho propõe o estudo dos principais IDE existentes para a linguagem PHP e suas metodologias de implementação.
Alguns IDE e editores, livres ou proprietários, implementados sob os paradigmas de programação estruturada ou orientada a objetos, são apresentados, expondo as principais características de cada um. Em seguida, testes foram realizados a fim de identificar as vantagens e desvantagens de cada um destes. As principais características que um IDE deve possuir e uma proposta de arquitetura para implementação de um
IDE são apresentadas.
Palavras-chave: Ambiente de Desenvolvimento Integrado, IDE, software, PHP.
1.
INTRODUÇÃO
A utilização de um Ambiente de Desenvolvimento
Integrado (do inglês Integrated Development
Enviroment - IDE) adequado para o desenvolvimento de software é de suma importância em um desenvolvimento de sucesso, principalmente quando o desenvolvimento é focado para Web, que geralmente apresenta uma maior complexidade que os sistemas stand alone.
Uma das linguagens mais utilizadas atualmente para o desenvolvimento de sites Web é a PHP.
Entretanto, pela inexistência de um IDE eficiente para uso desta linguagem, um desenvolvedor PHP faz uso de uma série de ferramentas no processo de desenvolvimento de software. A alternância entre um aplicativo e outro costuma diminuir o rendimento do programador. Uma solução eficiente para este problema é encontrada quando todas, ou pelo menos a maioria das ferramentas necessárias, encontram-se num mesmo ambiente.