dc.identifier.citation |
Com o aumento da demanda e exigências por aplicações Web, as empresas e setores de Tecnologia da Informação (TI) precisam atender às necessidades de seus clientes no menor tempo possível, mas sem perder a qualidade de seus serviços. Mas aplicações Web são complexas de serem desenvolvidas, além das tecnologias usadas nessas aplicações estarem atualizando constantemente. Este trabalho teve como objetivo desenvolver uma Application Programming Interface (API) para facilitar a fase de desenvolvimento de software para Web. A API desenvolvida utiliza alguns componentes do Twitter Bootstrap (TB2) que podem ser manipulados através de objetos e auxiliar o desenvolvedor na criação de interfaces de uma página Web. Esses componentes agregados aos componentes do Zend Framework 2 (ZF2), fazem com que os desenvolvedores possam reutilizar uma gama de funcionalidades para criar aplicações Web. Essa API foi responsável por reunir em um único ambiente de desenvolvimento Web, ferramentas que agilizam a criação de componentes que uma aplicação Web contém. Para propor esse ambiente foi estudado sobre o ZF2 e TB2, conhecendo assim o que cada um podia agregar de valor para o ambiente. Para desenvolver a API foi utilizado a metodologia Hot Spot, para desenvolver os componentes que compõe a API, foram coletados os requisitos e feita uma modelagem completa dos componentes, em seguida foi realizada a implementação da API. Com o estudo desse trabalho foi possível concluir que desenvolver aplicações para Web é um processo muito complexo, mas com o ambiente proposto pelo trabalho, a complexidade dessas aplicações pode diminuir, pelo fato do ambiente já agregar uma gama de componentes prontos para serem reutilizados pelos desenvolvedores. Além de contar com uma API que pode facilitar o processo de manipular os componentes do TB2. Palavras-chave: Web; API; Software; Framework. |
pt_BR |