500 лет назад Декарт сказал: «Cogito ergo sum» — я мыслю, значит я существую.
В современном мире это звучит иначе: «Если тебя нет в интернете значит ты не существуешь»! И, в первую очередь, это касается Вашего бизнеса!
Любой фирме, даже небольшой, требуется своё представительство в интернете. Или, проще говоря, свой сайт.
Лет 10 назад сайт, построенный на языке HTML, вполне удовлетворял клиента. Несколько информативных страниц, пару картинок, контактные данные и сайт готов. Сегодня этого категорически недостаточно.
В основном сегодня сайты строятся на языке PHP, грубо говоря, генераторе HTML-страниц. Чтобы построить сайт Вам прежде всего понадобится движок сайта или CMS – система.
Есть несколько вариантов таких движков.
Но просто построить сайт это только начало пути. Сайт нужно оптимизировать по требованиям поисковиков, иначе он не будет индексироваться. А затем его надо «раскрутить», иначе сайт будет называться «никак» и находится «нигде».
И на данном этапе индивидуальный или «чистый код» имеет решающее значение! Оптимизировать сайт, построенный на конструкторе, «элементор», например, будет чрезвычайно сложно. Поисковик будет постоянно требовать «облегчить» или исправить кодировку, а поскольку сам конструктор — это тоже код, написанный программистом, то найти эти ошибки практически невозможно.
Инструмент проверки кода: https://developers.google.com/speed/pagespeed/insights/
Чистый код доступен для чтения и усовершенствования не только автору, но и другим разработчикам. Если Вы не программист и Вам построили сайт, а завтра Вы захотите его обновить или усовершенствовать, то Вам нужно обратиться к программисту, создавшему этот сайт. А если он недоступен? Или Вам не понравилось сотрудничество с ним? Для другого программиста «грязный код» это тёмный лес! Ему проще написать новый код, чем исправлять старый. В результате, Вы за сайт заплатите дважды.
«Чистый код» доступен и понятен любому программисту. В «чистом коде» не используются различные пути для выполнения одной операции, в нем используется только один путь. «Чистый код» не дублирует функции, не создаёт ненужных модулей.
Даже самый простой сайт, сайт-визитка, сильно тормозится «грязным кодом». А если это корпоративный сайт или интернет-магазин? Тогда он становится просто недоступным для потенциальных клиентов! Кроме того, подобные сайты — это командная работа. И один профессионал, в кавычках, может запороть или существенно усложнить работу всей команды.
Да, создание сайта с «чистым кодом» обходится дороже, чем построить его на конструкторе или шаблоне. Но, как говорят, скупой платит дважды! И не только обновление и усовершенствование сайта обходится недёшево, но и продвижение сайта с «грязным кодом» обходится намного дороже.