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

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, provisi...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Autor principal: Medeiros, Ciro Morais
Outros Autores: Gorgônio, Flavius da Luz e
Formato: bachelorThesis
Idioma:pt_BR
Publicado em: Universidade Federal do Rio Grande do Norte
Assuntos:
PHP
Go
Endereço do item:https://repositorio.ufrn.br/handle/123456789/42872
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id ri-123456789-42872
record_format dspace
spelling ri-123456789-428722021-10-05T15:39:51Z Comparação entre as Linguagens de Programação Suportadas pelo Google App Engine Medeiros, Ciro Morais Gorgônio, Flavius da Luz e Computação na nuvem Google App Engine Linguagens de programação Python Java PHP Go 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. 2016-01-21T15:33:36Z 2021-10-05T15:39:51Z 2016-01-21T15:33:36Z 2021-10-05T15:39:51Z 2015-12 bachelorThesis 2011022331 https://repositorio.ufrn.br/handle/123456789/42872 pt_BR openAccess application/pdf Universidade Federal do Rio Grande do Norte Brasil UFRN Bacharelado em Sistemas de Informação
institution Repositório Institucional
collection RI - UFRN
language pt_BR
topic Computação na nuvem
Google App Engine
Linguagens de programação
Python
Java
PHP
Go
spellingShingle Computação na nuvem
Google App Engine
Linguagens de programação
Python
Java
PHP
Go
Medeiros, Ciro Morais
Comparação entre as Linguagens de Programação Suportadas pelo Google App Engine
description 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.
author2 Gorgônio, Flavius da Luz e
author_facet Gorgônio, Flavius da Luz e
Medeiros, Ciro Morais
format bachelorThesis
author Medeiros, Ciro Morais
author_sort Medeiros, Ciro Morais
title Comparação entre as Linguagens de Programação Suportadas pelo Google App Engine
title_short Comparação entre as Linguagens de Programação Suportadas pelo Google App Engine
title_full Comparação entre as Linguagens de Programação Suportadas pelo Google App Engine
title_fullStr Comparação entre as Linguagens de Programação Suportadas pelo Google App Engine
title_full_unstemmed Comparação entre as Linguagens de Programação Suportadas pelo Google App Engine
title_sort comparação entre as linguagens de programação suportadas pelo google app engine
publisher Universidade Federal do Rio Grande do Norte
publishDate 2016
url https://repositorio.ufrn.br/handle/123456789/42872
work_keys_str_mv AT medeirosciromorais comparacaoentreaslinguagensdeprogramacaosuportadaspelogoogleappengine
_version_ 1773959762722947072