Hipermídia como motor de estado de atualizações: uma análise comparativa frente ao uso de APIs JSON

Data da publicação

Data da defesa

2025

Permissão de acesso

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

Instituto Federal de Brasília

Editora

Local de edição

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.

Descrição

Áreas do conhecimento (CNPq)

CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO

Referência

ESTRELA, Eduardo Rodrigues. Hipermídia como motor de estado de atualizações: uma análise comparativa frente ao uso de APIs JSON. Orientador: Fábio Ferraz Fernandez. 2025. Trabalho de Conclusão de Curso (Tecnologia em Sistemas para Internet) — Instituto Federal de Educação, Ciência e Tecnologia de Brasília, Brasília, 2025.

Agência de fomento

Link externo

Link multimídia

Coleções