Недавно я сделал небольшой побочный проект по улучшению веб-сайта некоммерческого приюта для животных в нашем городе. Существующий сайт представлял собой устаревший зверинец Microsoft FrontPage, так что все, что я делал, было бы большим улучшением.

Я потратил около 20 минут на создание простого дизайна в HTML, а затем несколько часов на редактирование, переписывание и уточнение копии. В конце концов, я сократил объемный 25-страничный веб-сайт до 8 целенаправленных страниц, написанных в дружеском тоне.

Следующим моим побуждением было применить к сайту наш замечательный современный набор веб-инструментов. Давайте добавим генератор статических сайтов или CMS! Давайте добавим Sass и систему сеток! Давайте займемся модными вещами!

Затем я начал критически относиться к этим инструментам. Генератор статического сайта обычно требует знания Markdown, эзотерических команд и конфигурации. Типичная CMS потребует настройки, входа в систему, исправлений безопасности, шаблонов и обслуживания. Даже у размещенных CMS есть много когнитивных издержек, а контент находится внутри чужой системы.

Это инструменты, созданные гиками для гиков. Зачем нужна CMS для 8-страничного сайта? И, если уж на то пошло, зачем вообще возиться с Sass? Обычный старый CSS отлично справится с этой задачей.

Кто знает, кто возьмет на себя управление сайтом в будущем. Я подожду с этим какое-то время, но когда-нибудь, возможно, кому-то еще придется поработать над этим. Несомненно, было бы проще сделать это с 8 простыми и понятными HTML-файлами, чем с какой-нибудь пользовательской установкой WordPress, которая на несколько версий устарела. Так что, если мне придется повторить разметку навигации 8 раз? Это не так уж и сложно. Раньше мы делали это для гораздо более крупных сайтов!

Сегодня базовый сайт HTML / CSS кажется почти устаревшим. Но почему? Это потому, что наши новые инструменты намного лучше, или потому, что мы переборщили с усложнением простых вещей?

Как строители, мы любим инструменты и технологии, потому что они интересны и новы, и нам нравится их осваивать. Но когда вы думаете о людях, для которых мы строим, реальность обычно противоположна. Им нужен простой дизайн, четкое письмо, меньше технологий и меньше абстракций. Они хотят усыновить бездомных животных, а не возиться с сайтом.

Помните, когда Интернет был чертовски простым? Это все еще может быть. Это зависит от нас.