Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Real vantagens de um SPA como o Vue?

Estive lendo algo sobre o Nuxt.js onde encontro tal afirmação: "Nuxt.js afirma que é simples e rápido criar uma aplicação Vue.js que pode ser executado no lado do servidor, como um aplicativo de página única". Mas a tal vantagem das SPA's não era justamente o código da aplicação rodar toda no lado cliente desonerando o servidor? oque de fato é vantagem? rodar no cliente ou no servidor? se for no servidor, porque então tecnologias javascript como vue seriam melhor que um thymeleaf?

1 resposta
solução!

Fala ai Ricardo, tudo bem? Essa é uma pergunta para qual a resposta não é exata, vai depender muito de projeto para projeto e contexto para contexto.

O bom das SPA's eu diria ser a performance, publicação e processamento no lado do cliente.

Isso porque elas precisam de menos dados à serem trafegados na rede e conseguimos ter uma percepção de renderização mais rápida, pois, conseguimos ir renderizando a página proporcionalmente a medida do necessário.

A publicação também é bem simples, pois são arquivos estáticos.

E o processamento no lado do cliente poupando recursos no servidor.

Além claro das famosas PWAs que podem funcionar offline.

O bom das aplicações como Nuxt que são renderizada no servidor seria por questões de indexação de páginas em robos, isso porque vários deles não conseguem interpretar JavaScript.

Outro ponto também de utilizar Vue seria na facilidade de manipulação da página, isso nos ajuda muito com os componentes e reaproveitamento de código entre aplicações.

Espero ter ajudado.