Hipermídia como motor de estado de atualizações: uma análise comparativa frente ao uso de APIs JSON
Arquivo(s)
Data da publicação
Data da defesa
Permissão de acesso
Autoria
Orientador(a)
Lattes do Orientador
Diretor
Roteirista
Produtor executivo
Título da Revista
ISSN da Revista
Título de Volume
Título do periódico
Volume do periódico
Número da edição do periódico
Página inicial
Página final
Título do Evento
Número da edição do Evento
Nome da instituição
Editora
Local de edição
Campus
Departamento
DOI
ISBN
ISSN
ISMN
Outros identificadores
Resumo
Neste trabalho é apresentada uma análise detalhada, contextualizada e parametrizada acerca de APIs que utilizam formatos de hipermídia, como HTML, com a estruturação e conteúdos aderentes aos padrões do modelo REST para a renderização de interfaces gráficas de clientes que utilizam navegadores para a web. Esta análise é feita em comparação com o uso do formato de dados JSON para a transmissão bruta de dados, onde clientes com navegadores necessitam de scripts adicionais para a transformação dos dados em páginas visualizáveis pelos usuários. A análise das abordagens foi realizada com a produção de duas provas de conceito de uma mesma aplicação de rede social que utilizam as duas abordagens para uma comparação estatística acerca do desempenho destas, de maneira a proporcionar uma reflexão acerca da viabilidade do uso do formato HTML, em conjunto com a hipermídia como motor de estado de aplicações para o desenvolvimento de sistemas. Com a realização dos testes propostos, foi possível confirmar cada ponto desenvolvido na hipótese de pesquisa, de modo a confirmar que o uso de hipermídia como motor de estados de uma aplicação, mesmo com as suas desvantagens em comparação com o uso do formato JSON, possui um maior desempenho técnico. A partir da confirmação das hipóteses, foi possível realizar a proposição de práticas a serem tomadas pelos desenvolvedores, a fim de proporcionar um melhor ecossistema de aplicações para a web, tomando o modelo REST como base fundamental.

