1 research outputs found

    Análise comparativa dos frameworks Laravel e CakePHP na implementação da distribuição Kappa em uma aplicação web

    Get PDF
    Trabalho de Conclusão de Curso, apresentado para obtenção do grau de bacharel no curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC.Quando o processo de desenvolvimento de um novo software é iniciado, uma das questões a se pensar é como estruturá-lo, de forma que seu código seja compreensível e de fácil manutenção. Com o objetivo de ajudar neste processo, os frameworks fornecem uma estrutura base, a qual é seguida como padrão durante o desenvolvimento da aplicação. Tendo em vista a quantidade de frameworks PHP existentes no mercado, este trabalho tem como objetivo comparar os frameworks Laravel e CakePHP no desenvolvimento de uma aplicação web, que terá a distribuição Kappa implementada. Foram criadas duas aplicações idênticas, uma com o framework Laravel e outra com o framework CakePHP, onde ambas têm a distribuição Kappa implementada. As análises foram feitas através de consulta da documentação, ferramentas nativas de cada framework, e também a ferramenta de linha de comando, ApacheBench do servidor Apache. A distribuição Kappa foi implementada com sucesso e os resultados obtidos demonstram que o framework CakePHP mostrou-se melhor na maioria das análises realizadas, como por exemplo na análise referente ao número de bancos de dados suportados, onde o CakePHP tem suporte a cinco bancos de dados, enquanto o Laravel tem suporte a apenas quatro, ou também na parte das transações no banco de dados, onde o CakePHP consegue executar um insert numa media de 0,007 segundos, enquanto o Laravel executa um insert numa media de 0,081 segundos
    corecore