O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho

Detalhes bibliográficos
Autor(a) principal: Cunha, Guilherme José Castro da
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: http://app.uff.br/riuff/handle/1/25518
Resumo: A tecnologia vem evoluindo com o passar dos anos, permitindo uma popularização da internet para usos diversos, o uso da internet mudou bastante desde o seu início de sites estáticos até os dias atuais. Devido a essa evolução o desenvolvimento de sites trás novos desafios para os desenvolvedores que terão que garantir segurança, confiabilidade e performance para os seus clientes e usuários. Nos últimos anos muitos desenvolvedores estão usando os sites estáticos como uma opção para lidar com esses problemas. Desta forma, o presente trabalho visa nos mostrar como um site com um vasto conteúdo migrou de uma arquitetura tradicional monolítica que faz uso de banco de dados e muitas operações server-side (também chamado de site dinâmico) para uma arquitetura estática e também como uma nova arquitetura baseada em sites estáticos pode ser vantajosa para as demandas atuais. Para tanto utilizamos como base uma revisão da literatura, uma pesquisa sobre ferramentas de desenvolvimento de sites estáticos, a análise de caso de sucesso, o site Smashing Magazine, e o desenvolvimento de um site simples com a ferramenta Next.js.
id UFF-2_d304f489dda26bbc1cbcb9af7399fc57
oai_identifier_str oai:app.uff.br:1/25518
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenhoSites estáticosSites dinâmicosJAMstackDesenvolvimento de sites da webArquitetura de softwareTecnologia da informaçãoStatic websitesDynamic websitesA tecnologia vem evoluindo com o passar dos anos, permitindo uma popularização da internet para usos diversos, o uso da internet mudou bastante desde o seu início de sites estáticos até os dias atuais. Devido a essa evolução o desenvolvimento de sites trás novos desafios para os desenvolvedores que terão que garantir segurança, confiabilidade e performance para os seus clientes e usuários. Nos últimos anos muitos desenvolvedores estão usando os sites estáticos como uma opção para lidar com esses problemas. Desta forma, o presente trabalho visa nos mostrar como um site com um vasto conteúdo migrou de uma arquitetura tradicional monolítica que faz uso de banco de dados e muitas operações server-side (também chamado de site dinâmico) para uma arquitetura estática e também como uma nova arquitetura baseada em sites estáticos pode ser vantajosa para as demandas atuais. Para tanto utilizamos como base uma revisão da literatura, uma pesquisa sobre ferramentas de desenvolvimento de sites estáticos, a análise de caso de sucesso, o site Smashing Magazine, e o desenvolvimento de um site simples com a ferramenta Next.js.The technology has evolved over the years, allowing a popularization of the internet for various uses, the use of the internet has changed a lot since its beginning as static websites until today. Due to this evolution, website development brings new challenges for developers who will have to ensure security, reliability and performance for their customers and users. In recent years many developers are using static websites as an option to deal with these issues. Thus, this work aims to show us how a site with a vast content migrated from a traditional monolithic architecture that makes use of a database and many server-side operations (also called dynamic site) to a static architecture and also as a new architecture based on static sites can be advantageous for current demands. For that, we used as a basis a literature review, a research on static website development tools, a success case analysis, the Smashing Magazine website, and the development of a simple website with the Next.js tool.17 f.Viterbo Filho, JoséSeixas, Flávio LuizVasconcelos, Leonardo PioCunha, Guilherme José Castro da2022-07-04T11:41:06Z2022-07-04T11:41:06Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCUNHA, Guilherme José Castro da. O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho. 2021. 17f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal Fluminense, Niterói, 2021http://app.uff.br/riuff/handle/1/25518CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2022-07-04T11:41:10Zoai:app.uff.br:1/25518Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202022-07-04T11:41:10Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho
title O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho
spellingShingle O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho
Cunha, Guilherme José Castro da
Sites estáticos
Sites dinâmicos
JAMstack
Desenvolvimento de sites da web
Arquitetura de software
Tecnologia da informação
Static websites
Dynamic websites
title_short O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho
title_full O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho
title_fullStr O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho
title_full_unstemmed O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho
title_sort O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho
author Cunha, Guilherme José Castro da
author_facet Cunha, Guilherme José Castro da
author_role author
dc.contributor.none.fl_str_mv Viterbo Filho, José
Seixas, Flávio Luiz
Vasconcelos, Leonardo Pio
dc.contributor.author.fl_str_mv Cunha, Guilherme José Castro da
dc.subject.por.fl_str_mv Sites estáticos
Sites dinâmicos
JAMstack
Desenvolvimento de sites da web
Arquitetura de software
Tecnologia da informação
Static websites
Dynamic websites
topic Sites estáticos
Sites dinâmicos
JAMstack
Desenvolvimento de sites da web
Arquitetura de software
Tecnologia da informação
Static websites
Dynamic websites
description A tecnologia vem evoluindo com o passar dos anos, permitindo uma popularização da internet para usos diversos, o uso da internet mudou bastante desde o seu início de sites estáticos até os dias atuais. Devido a essa evolução o desenvolvimento de sites trás novos desafios para os desenvolvedores que terão que garantir segurança, confiabilidade e performance para os seus clientes e usuários. Nos últimos anos muitos desenvolvedores estão usando os sites estáticos como uma opção para lidar com esses problemas. Desta forma, o presente trabalho visa nos mostrar como um site com um vasto conteúdo migrou de uma arquitetura tradicional monolítica que faz uso de banco de dados e muitas operações server-side (também chamado de site dinâmico) para uma arquitetura estática e também como uma nova arquitetura baseada em sites estáticos pode ser vantajosa para as demandas atuais. Para tanto utilizamos como base uma revisão da literatura, uma pesquisa sobre ferramentas de desenvolvimento de sites estáticos, a análise de caso de sucesso, o site Smashing Magazine, e o desenvolvimento de um site simples com a ferramenta Next.js.
publishDate 2021
dc.date.none.fl_str_mv 2021
2022-07-04T11:41:06Z
2022-07-04T11:41:06Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv CUNHA, Guilherme José Castro da. O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho. 2021. 17f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal Fluminense, Niterói, 2021
http://app.uff.br/riuff/handle/1/25518
identifier_str_mv CUNHA, Guilherme José Castro da. O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho. 2021. 17f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal Fluminense, Niterói, 2021
url http://app.uff.br/riuff/handle/1/25518
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1802135277902233600