Школа
Управление

Какие технологии вы бы порекомендовали для создания статичных и не самых сложных сайтов

Какие технологии вы бы порекомендовали для создания статичных и не самых сложных сайтов, но так, чтобы было использование модулей, например хедер, футер, форма. Без ПХП, бэкенда и БД.

Александр Колодько
10 дек 2020
👁 6416   🗩2
Управление

Какие технологии вы бы порекомендовали для создания статичных и не самых сложных сайтов

Какие технологии вы бы порекомендовали для создания статичных и не самых сложных сайтов, но так, чтобы было использование модулей, например хедер, футер, форма. Без ПХП, бэкенда и БД.

Александр Колодько
10 дек 2020
👁 6416   🗩2
Фёдор Борщёв
Программист, стартапер, ИТ‑консультант
Полезно
 15
15
Непонятно
 1
1
Войдите в Бюросферу, чтобы голосовать

Александр!

В первую очередь я бы посоветовал вам воспользоваться простыми конструкторами: Тильдой или Редимагом. В них вы собираете сайт из кусочков прямо в браузере. Возможности конструкторов с каждым годом становятся всё шире: Тильда уже умеет делать настоящие интернет‑магазины, поддерживает программирование блоков «с нуля» и легко позволяет переиспользовать шапку и подвал. А на Редимаге делать сайты не стесняются в Студии Лебедева.

Если хочется больше свободы — воспользуйтесь генераторами статичных сайтов. Это программы, которые запускаются на вашем компьютере и генерируют набор статичных ХТМЛ‑файлов, которые затем нужно выложить на хостинг. Такой сайт не занимает много места, не требует бэкенда с базой данных и работает на многих бесплатных хостингах, к примеру на Нетлифае. Статичный сайт даёт гибкость, сравнимую с собственным бэкендом: вы можете взять собственный ЦСС‑фреймворк, использовать любую структуру адресов или сгенерировать тысячи страниц одной командой.

Генераторы специализируются на разных видах сайтов. Для блогов подойдёт Jekyll или Hugo, для документации — GitBook, для сайтов общего назначения — Next.js или Gatsby. Конечно, вам придётся немного разобраться в устройстве этих генераторов, но вы сделаете это гораздо быстрее, чем выучите какой‑нибудь бэкендный фреймворк.

P. S. Это был совет об управлении разработкой. Хотите больше знать о планировании спринтов, управлении продуктом или о настройке инфраструктуры? Присылайте вопросы.

Управление проектомВеб‑разработка
Полезно
 15
15
Непонятно
 1
1
Войдите в Бюросферу, чтобы голосовать
Отправить
Поделиться
Поделиться
Запинить
Твитнуть

Комментарии

Так же хотел бы упомянуть генератор 11ty. Перешёл на него с Jekyll, очень доволен.

Если вы пользуетесь GitHub, механизм GitHub Pages узнаёт сайты, сделанные с помощью Jekyll, и собирает их самостоятельно. В репозитории можно держать исходники, а GitHub будет публиковать собранный сайт. Но в этом случае доступен ограниченный набор плагинов. Генерация RSS, точнее Atom‑ленты, например, есть :‑)

Цель рубрики — обсуждение вопросов дизайна, веб-разработки, переговоров, редактуры и управления.
Комментарии модерируются. Мы публикуем комментарии, которые добавляют к уже сказанному новые мысли и хорошие примеры.

Рекомендуем другие советы