O uso de sites estáticos como uma opção aos sites dinâmicos para a melhoria no desempenho
Autor(a) principal: | |
---|---|
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_ |
1819053595434156032 |