Use este identificador para citar ou linkar para este item: https://repositorio.ufrn.br/handle/123456789/42872
Título: Comparação entre as Linguagens de Programação Suportadas pelo Google App Engine
Autor(es): Medeiros, Ciro Morais
Orientador: Gorgônio, Flavius da Luz e
Palavras-chave: Computação na nuvem;Google App Engine;Linguagens de programação;Python;Java;PHP;Go
Data do documento: Dez-2015
Editor: Universidade Federal do Rio Grande do Norte
Resumo: A computação na nuvem é um novo modelo computacional onde recursos de TI (tecnologia da informação) de terceiros são disponibilizados através da internet. Grandes empresas oferecem sua infraestrutura de TI às empresas clientes, provisionando alto poder computacional, armazenamento e disponibilidade dos dados, escalabilidade e outros recursos. Dentre as empresas provedoras de computação em nuvem está o Google, com o Google App Engine (GAE). Na maioria dos casos, o modelo de pagamento pelo uso desses recursos é o PAYG (do inglês "pay­as­you­go"), o que caracteriza a computação como uma utilidade (assim como eletricidade, água, etc.). Com a crescente adoção da computação na nuvem por parte das empresas do mercado atual, existe a tendência de se desenvolver software baseado nessa arquitetura e um dos desafios enfrentados é a escolha de uma linguagem de programação adequada. O presente trabalho compara as linguagens de programação suportadas pela plataforma Google App Engine, sendo elas Go, Java, PHP e Python, de acordo com os critérios facilidade de leitura, facilidade de escrita, desempenho, custo de mão­de­obra, confiabilidade, popularidade e abrangência das APIs. Através da análise do desempenho de uma aplicação desenvolvida em cada linguagem suportada, dos códigos­-fonte produzidos e da implementação interna das linguagens, este trabalho objetiva facilitar a escolha da linguagem de programação ideal para um determinado projeto de software nesta plataforma. Ao final da pesquisa são apontados os pontos fortes e fracos de cada linguagem de programação estudada.
URI: https://repositorio.ufrn.br/handle/123456789/42872
Outros identificadores: 2011022331
Aparece nas coleções:CERES - TCC - Sistemas de Informação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
ComparacaoEntreAsLinguagens_Medeiros_2015.pdf1,53 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons