Framework FrontEnd para uma Landing Page de Newsletter

Fala pessoal, tudo bem com vocês?

Me chamo Matheus e sou um ex-desenvolvedor que atualmente trabalha como Product Manager! Esse é meu primeiro post aqui no TabNews e já trago uma pergunta/thread de discussão relacionado à Frameworks de FrontEnd para criar uma Landing Page de uma Newsletter.

Estou há alguns dias desenvolendo minha própria newsletter inteligente e automática (lançamento oficial em breve e trarei aqui para vocês as novidades), e preciso de uma Landing Page (LP) para que os usuários interessados possam realizar a inscrição.

Sei que diversas plataformas oferecem soluções de landing pages, porém eu não queria ter que gastar dinheiro para somente realizar a hospedagem de uma simples LP. Além desse ponto, tem o fato de que essas plataforma oferecem uma solução "drag and drop" para produzir a página, ao invés de um editor HTML 100% customizável (o que limita muito o layout da página).

Para contornar essa situação, estou hospedando minha LP atual utilizando o Firebase do Google, porém fica a dúvida:

Eu deveria utilizar algum framework/biblioteca, como React ou Angular, para desenvolver essa LP ou somente HTML/CSS/JS puro?

Atualmente optei por não utilizar nenhum framework, porém fico pensando e se no futuro eu deseja expandir e virar um website?

Queria a opinião de vocês galera, sobre os seguintes pontos:

  • Vale a pena utilizar frameworks/bibliotecas para páginas simples?
  • Existe algum framework mais leve para essas situações? (Angular eu acho muito complexo para esse caso)

Desde já agradeço aos contribuintes! Enorme prazer em contribuir e interagir com vocês (:


Abraços! Matheus Eidi.

Opa matheus, cara recomendo realmente o nextJS também, se você pretender expandir isso para um website você já vai estar bem mais servido de tecnologias, que é muito mais simples que começar algo novo. Pra fazer o SEO da LP ou do website se for existir é com certeza muito melhor com nextJS ou com JS, HTML e CSS puro é muito melhor e vai ter realmente resultados esperados.

E claro além de todos os beneficios citados pelo Kaique.

Fala Lucas! Ah interessante essa questão do SEO, vou tomar cuidado para otimziar essa parte sim! Com certeza irei dar uma olhada no NextJS. Valeu pelo comentário meu bom!

Que Legal @matheuseidi, particulamente eu curto usar o NextJS pensando na possível expansão do projeto para algo maior, ele é leve e consegue trabalhar com geração estática, assim voce pode usar o firebase para hospedar, ou usar a vercel integrada com o github ja, facilitando deploys.

Mas caso a sua prioridade seja apenas a página, não vejo problema em utilizar um vanilla JS.

https://nextjs.org/

Fala Kaique! Pô só tinha ouvido falar sobre o NextJS, mas nunca olhei em maior profundidade. Vou com certeza dar uma olhada e avaliar se faz sentido ou não para meu projeto! Brigadão pelo comentário!
da uma olhada aqui na doc deles, muito interessante de usar https://nextjs.org/docs/advanced-features/static-html-export

"se no futuro eu deseja expandir e virar um website?" você pode começar de novo, montando a pagina dentro da nova plataforma.

sobre frameworks mais leves, de uma olhada no svelte, porem acredito que se a pagina for realmente simples, meia duzia de linhas de javascript para enviar o email do formulário para alguma api já seja mais do que o suficiente para começar

Fala Mauro! Pode deixar, vou dar uma olhada sim no svelte! Valeu pelo comentário!