Skip to content

DOJO do Frontend

Histórico de Versão

Data Versão Descrição Autor(es)
19.03.2022 0.1 Criação do documento Lucas Melo
19.03.2022 0.1.1 Revisão do documento Jonathan Jorge

Participantes

Introdução

   No projeto optamos por trabalhar algumas tecnologias que estão em alta no mercado e que possibilita uma certa agilidade no desenvolvimento, além da aplicação dos conceitos apresentados na disciplina.

Dessa forma, as tecnologias escolhida foram:

  • NextJS: um framework React bastante utilizado para desenvolvimento de single page applications. Esse framework possui vários benefícios que trazem uma agilidade no processo de desenvolvimento, um alto desempenho da aplicação, melhor experiência do usuário com recursos como server side rendering, entre outros benefícios.
  • Typescript: uma linguagem de programação fortemente tipada que se baseia em JavaScript< e tem suporte a diversos paradigmas como funcional, imperativo e orientado a objeto
  • Metodologia

       O dojo foi gravado com intuito de mostrar uma feature sendo desenvolvida para os membros do grupo, que no caso já possuem conhecimento em React. Dessa forma o foco foi mostrar como o framework NextJS funciona e o que ele agrega ao React. Dessa forma foi abordado a estrutura de pasta, cujo pacotes são como os retratados no diagrama de pacotes do frontend, conceitos de lado do cliente e servidor, etc.

       As principais diferenças abordadas no dojo entre React sem o framework e React com o framework NextJS foram os conceitos de server side rendering, criação de páginas e roteamento, criação de layouts. A documentação oficial do Next pode ser encontrada em https://nextjs.org/docs/getting-started

    Resultados

    Referências

    [1] Getting Started | Next.js. Disponível em: https://nextjs.org/docs. Acesso em: 19 mar. 2022.