Гэтсби выглядит фантастически, и я ищу сторонний проект, чтобы попробовать. Таким образом, я был удивительно сбит с толку относительно того, подходит ли приведенный ниже сценарий для Гэтсби или является излишним . Не могли бы вы поделиться своими мыслями?
Мне нужно создать простой статический веб-сайт для местного бизнеса.
У меня нет опыта работы с PHP как таковым, но я думаю, что наиболее подходящим (и традиционным) подходом было бы разделение шаблона HTML на разделы php (header.php, footer.php и т. Д.), А затем продолжить для создания отдельных страниц. Затем владелец бизнеса может внести простые изменения сам (в Блокноте) или скопировать существующую страницу + переименовать файл + изменить содержимое (чтобы получить новую страницу).
Как разработчик, я в восторге от всех хороших функций, которые есть в Gatsby.
Однако с практической точки зрения мне интересно, действительно ли эти функции (такие как предварительная выборка страниц) принесут заметные улучшения для владельца бизнеса (например, загрузка страницы за 500 мс вместо 100 мс). Кроме того, я также беспокоюсь, что владельцу бизнеса будет очень сложно вносить изменения, не говоря уже о том, чтобы запускать сборки самому.
Учитывая вышесказанное, вы бы порекомендовали Гэтсби для такого проекта?
Привет, @stoberov , я думаю, что gatsby может стать отличным фреймворком для вашего будущего сайта.
Сначала я предлагаю вам пройтись по текущему руководству, поскольку оно даст вам хорошее введение в основные концепции gatsby и поможет вам начать работу с (очень простым) примером сайта.
Что касается контента, есть несколько способов упростить управление этим процессом. Вы можете иметь контент внутри самого кода, например, используя файлы разметки . Учитывая ваши третьи требования, CMS будет иметь больше смысла, чтобы владельцы бизнеса могли обновлять контент. Уже существует несколько примеров , которые вы можете просмотреть и начать с них.
Самый полезный комментарий
Привет, @stoberov , я думаю, что gatsby может стать отличным фреймворком для вашего будущего сайта.
Сначала я предлагаю вам пройтись по текущему руководству, поскольку оно даст вам хорошее введение в основные концепции gatsby и поможет вам начать работу с (очень простым) примером сайта.
Что касается контента, есть несколько способов упростить управление этим процессом. Вы можете иметь контент внутри самого кода, например, используя файлы разметки . Учитывая ваши третьи требования, CMS будет иметь больше смысла, чтобы владельцы бизнеса могли обновлять контент. Уже существует несколько примеров , которые вы можете просмотреть и начать с них.