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.
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?
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.
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.