Utilização de frameworks no desenvolvimento de sistemas web
Abstract
O grande desafio na construção de sistemas, levam a constante evolução da Engenharia de Softwares, que tenta dimensionar quais as boas práticas a serem seguidas para que o produto final seja algo capaz de evoluir, atender as necessidades existentes e solucionar os problemas propostos inicialmente. Nesse processo de evolução surgem fatores como o gerenciamento do tempo, custos, curva de aprendizagem para a utilização de ferramentas e quais tecnologias utilizar. É nesse preâmbulo que encontra-se a utilização de frameworks como uma solução muito adotada que atinge todos esses pontos com êxito, proporcionando ganhos que possibilitam maior flexibilidade, agilidade, estabilidade, segurança, padronização de tecnologias e manutenção mais sustentável. Várias ferramentas dessa área são apresentadas todos os dias, com grandes possibilidades de utilização e tecnologias diferentes, sendo utilizadas sem uma análise a longo prazo sobre a sua capacidade de suporte às constantes evoluções dos sistemas que operam via internet (sistemas web). Dessa forma, serão apresentados alguns critérios que devem ser levados em consideração antes de uma empresa ou um programador selecionar um framework para uso.