Недавно
yorool_gui задавался вопросом - зачем нужен весь зоопарк шаблонов для формирования html. Можно ли просто использовать все те же стандартные теги, формируя семантическую разметку, а наполнение данными реализовывать уже в заточеном под сайт программном коде?
Идея лежит на поверхности. Я был уверен что в коментариях кто-нибуть отпишеться - "да есть, правдо малопопулярная, вот ссылка...". Но похоже все останеться глухо.
Единственное, что сразу приходит в голову - связка XHTML и родного для него языка программирования - XSLT. Но XSLT, как единственный язык, мало пригоден для даже для простенького сайда с бэкендом в БД.
Отказ от шаблонов, позволяет верстальщику сразу видеть результат на экране. Можно даже реализовать простенький java-script для переключения между различными тестовыми наполнениями и отображениями верстаемого сайта. Еще несколько плюсов подобной реализации описаны в
там же в комментариях.
Простая идея, для простых сайтов. Хочеться увидеть какие-нибуть принципиальные минусы.
Update 14.02.2008: Все-таки есть
подобная реализация. Библиотека с виду еще очень молодая, но название подхода, очень удачное - mockup-driven :)