Свои первые сайты я создавал ручками набирая HTML-код. Это была тяжелая и в какой-то мере неблагодарная работа. Но до жути интересная.

PHP

Позднее я стал делать сайты на PHP с использованием баз данных MySQL. Создавать сайты стало проще и еще интереснее. А вот когда появились CMS-системы, создавать сайты стало проще простого, но нисколько не интересно. Сейчас даже сам себе не могу точно признаться: то ли с утратой интереса к созданию сайтов после появления и распространения CMS-систем, то ли по какой-то другой причине, но с созданием сайтов я завязал.

Нет, конечно, если бы я был профессионалом и достоверно знал языки программирования, на которых создаются сайты, то может быть и продолжал бы этим заниматься. Тем более, что в помощь программисту сегодня существует довольно интересные инструменты. К примеру, объектно-ориентированный PHP фреймворк “MV”, позволяющий существенно упростить и ускорить процессы создания сайтов и веб-приложений, используя встроенный CMF при управлении контентом через административную панель. Кстати, кого интересует, тут можно узнать более подробно об архитектуре этого PHP фреймворка.

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

Ну а то, что поисковые роботы любят уникальные сайты, причем, не только с уникальным контентом, но и с уникальным кодом, известно каждому оптимизатору.

Ну и не надо забывать о все возрастающей популярности конструкторов сайтов, также отвоевывающих свою долю рынка у сайтов на CMS-движках.