Gatsby: Gatsby vs. páginas HTML (cabeçalho / rodapé / etc. Dividido com PHP)

Criado em 24 set. 2018  ·  1Comentário  ·  Fonte: gatsbyjs/gatsby

Gatsby parece fantástico e estou procurando um projeto paralelo para experimentá-lo. Como tal, fiquei surpreendentemente confuso se o cenário abaixo seria um bom ajuste, ou um exagero , para Gatsby. Você poderia, por favor, compartilhar seus pensamentos?

Preciso criar um site estático direto para uma empresa local.

  • o "design" vem de um template HTML comprado, nada extravagante.
  • o "conteúdo" está previsto em cerca de 20 páginas simples (como Sobre, Serviços, etc.), com algumas tendo formulários de envio (Contato) - mas nada dinâmico como postagens de blog.
  • a empresa pode, em algum ponto, decidir adicionar novas páginas simples ou editar frases em páginas existentes - o desenvolvedor (eu) idealmente não deve ser necessário para essas tarefas simples.

Não tenho experiência com PHP em si, mas estou pensando que a abordagem mais adequada (e tradicional) seria dividir o modelo HTML em seções php (header.php, footer.php, etc.) e então prosseguir para criar as páginas individuais. O proprietário da empresa pode então fazer alterações simples (no Bloco de notas) ou copiar uma página existente + renomear o arquivo + alterar o conteúdo (para obter uma nova página).

Como desenvolvedor, estou muito animado com todos os recursos interessantes que vêm com o Gatsby.
Falando de forma prática, no entanto, eu me pergunto se esses recursos (como a pré-busca de páginas) realmente trarão melhorias perceptíveis para o proprietário da empresa (por exemplo, carregar a página em 500ms, em vez de 100ms). Além disso, também estou preocupado que o proprietário da empresa ache muito difícil fazer alterações, quanto mais executar compilações por conta própria.

Diante do exposto, você recomendaria Gatsby para tal projeto?

question or discussion

Comentários muito úteis

Olá @stoberov , acho que gatsby pode ser uma ótima estrutura para usar em seu próximo site.
Eu sugiro primeiro que você percorra o tutorial atual, pois ele lhe dará uma boa introdução aos principais conceitos do gatsby e o colocará em funcionamento com um site de exemplo (muito simples).

Quanto ao conteúdo, existem várias maneiras de tornar esse processo fácil de gerenciar. Você pode ter o conteúdo dentro do próprio código, por exemplo, usando arquivos markdown . Dados seus terceiros requisitos, um CMS faria mais sentido para que os proprietários de negócios possam atualizar o conteúdo. Já existem vários exemplos que você pode revisar e começar.

>Todos os comentários

Olá @stoberov , acho que gatsby pode ser uma ótima estrutura para usar em seu próximo site.
Eu sugiro primeiro que você percorra o tutorial atual, pois ele lhe dará uma boa introdução aos principais conceitos do gatsby e o colocará em funcionamento com um site de exemplo (muito simples).

Quanto ao conteúdo, existem várias maneiras de tornar esse processo fácil de gerenciar. Você pode ter o conteúdo dentro do próprio código, por exemplo, usando arquivos markdown . Dados seus terceiros requisitos, um CMS faria mais sentido para que os proprietários de negócios possam atualizar o conteúdo. Já existem vários exemplos que você pode revisar e começar.

Esta página foi útil?
0 / 5 - 0 avaliações