Создание сайтов. Всегда ли нужна CMS? .

   В узком понимании, как зона администраторского доступа с легким в освоении инструментарием, включая WYSIWYG-редактор [10 - WYSIWIG (аббревиатура от англ. What You See Is What You Get – «что видишь, то и получишь») – здесь: WYSIWIG-редактор – система для редактирования контента, позволяющая вносить изменения на сайт в виде, максимально похожем на тот, в котором материалы предстанут на его страницах.] с возможностью упрощенной HTML-разметки, нужна безоговорочно. Даже если архите ктура сайта и все его программные модули пишутся с нуля, вам как заказчику и будущему владельцу веб-проекта понадобится интерфейс, обеспечивающий правку текстов, замену изображений, добавление разделов и т. д. А строго ли обязателен готовый движок? Копий, сломанных в попытках доказать ту или другую точку зрения на поднятый вопрос, хватило бы на псевдоримские ограды всех безвкусных вилл Подмосковья. Рискнем лишь высказать свою позицию: для большинства компаний малого и среднего бизнеса использование CMS как платформы сайта может быть разумно и экономически оправданно. Так что прежде чем стучать кулаком по столу с возгласом: «Долой полумеры! Потратимся, но пусть код от первой до последней строчки будет наш собственный», – осмотрительному заказчику есть резон изучить, какой выбор предлагает ему отрасль веб-разработки. Готовое – не значит плохое.

   Чуть углубившись в IT-дебри, уточним, что, помимо CMS, существуют так называемые frameworks – фреймворки, или «каркасы». Эт о своего рода пред-CMS, готовые наборы программных компонентов, которые, в частности, описывают механику работы с базами данных сайта. Зачастую при создании «тяжелых», сложносоставных, высоконагруженных интернет-проектов применяются именно фреймворки.