За годы работы наша компания разработала более тысячи веб-сайтов и у нас, определенно, имеется база готовых дизайн-макетов. Иногда их ошибочно называют шаблонами. Данный термин имеет неверное употребление. Дело в том, что в русском языке слово шаблон используется в следующем значении:

шаблон - образец, по которому изготовляются какие-либо одинаковые изделия.

Совсем другое значение слово "шаблон" имеет в английском языке (откуда к нам пришла терминология сайтостроения).

В английском языке под шаблоном подразумевается инструмент для отделения содержимого от визуального представления в веб-дизайне. Шаблон используется для массового создания веб-документов (страниц), но не массового согдания идентичных сайтов! Как говорится, почувствуйте разницу!

Например, сайт интернет-магазина имеет 1000 товаров. Страницы товаров имеют идентичную структуру данных и визуальное представление. Следовательно, они сделаны по шаблону. Таким образом все сайты используют шаблонизацию, даже сайты с самым уникальным дизайном! :) Все веб-разработчики мира используют одни и те же алгоритмы шаблонизации, как бы они не убеждали Вас в обратном! :)

Шаблонизация в программировании это всего лишь процедура отделения кода от визуального представления. В английском языке лова "шаблон" и "шаблонизация" не имеют негативного значения. А в русском языке негативное значение появляется в результате неправильного понимания значения терминологии веб-программирования.