Comparação entre as Linguagens de Programação Suportadas pelo Google App Engine

dc.contributor.advisorGorgônio, Flavius da Luz e
dc.contributor.authorMedeiros, Ciro Morais
dc.date.accessioned2016-01-21T15:33:36Z
dc.date.accessioned2021-10-05T15:39:51Z
dc.date.available2016-01-21T15:33:36Z
dc.date.available2021-10-05T15:39:51Z
dc.date.issued2015-12
dc.description.resumoA 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.pr_BR
dc.identifier2011022331pr_BR
dc.identifier.urihttps://repositorio.ufrn.br/handle/123456789/42872
dc.languagept_BRpr_BR
dc.publisherUniversidade Federal do Rio Grande do Nortepr_BR
dc.publisher.countryBrasilpr_BR
dc.publisher.departmentBacharelado em Sistemas de Informaçãopr_BR
dc.publisher.initialsUFRNpr_BR
dc.rightsopenAccesspr_BR
dc.subjectComputação na nuvempr_BR
dc.subjectGoogle App Enginepr_BR
dc.subjectLinguagens de programaçãopr_BR
dc.subjectPythonpr_BR
dc.subjectJavapr_BR
dc.subjectPHPpr_BR
dc.subjectGopr_BR
dc.titleComparação entre as Linguagens de Programação Suportadas pelo Google App Enginepr_BR
dc.typebachelorThesispr_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
ComparacaoEntreAsLinguagens_Medeiros_2015.pdf
Tamanho:
1.5 MB
Formato:
Adobe Portable Document Format
Nenhuma Miniatura disponível
Baixar

Licença do Pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
756 B
Formato:
Plain Text
Nenhuma Miniatura disponível
Baixar