x
 
Александр Колодько
10 декабря 2020
Советы почтой каждую неделю
Пожалуйста, получите наше письмо, чтобы подтвердить свой адрес:
Вы подписаны на «Советы за неделю»:

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


Александр!

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

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

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

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

Поделиться
Отправить

Комментарии

Максим Чепурной
10 декабря 2020

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

Alex Samokhin
10 декабря 2020

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


Цель рубрики — обсуждение вопросов дизайна всех видов, текста в дизайне и взаимоотношений дизайнеров с клиентами.

Мы публикуем комментарии, которые добавляют к уже сказанному новые мысли и хорошие примеры. Мы ожидаем, что такие комментарии составят около 20% от общего числа.

Решение о публикации принимается один раз; мы не имеем возможности комментировать или пересматривать свое решение, хотя оно может быть ошибочно. Уже опубликованные комментарии могут быть удалены через некоторое время, если без них обсуждение не становится менее ценным или интересным.

Вот такой веб 2.0.

Как вы оцените с технической точки зрения новый редактор публикаций в «Деле Модульбанка»? 2 Как объяснить значимость фичи разработчику? 1 Расскажите об обязанностях технического директора в бюро. Вторая часть: встречи один на один Как быть, если твой руководитель некомпетентнее или незаинтересованнее тебя?




Недавно всплыло

Расскажите, пожалуйста, о типах индикаторов загрузки 13 Можете рассказать о грамотном выделении слов или фраз в тексте, заголовках, списках? 3 Как победить в борьбе за аудиторию, соревнуясь с развлекухой? 2 Без стоп-слов текст мне кажется сухим, чёрствым, грубым и резким 26