С точки зрения разработчика, Haml и Sass абсолютно потрясающие. Однако: с точки зрения дизайнера, Haml и Sass могут быть не читаемыми. Это действительно зависит от того, кто в вашей команде.
Если это группа разработчиков и / или дизайнеров, которые не боятся изучать DSL, то обязательно сделайте это.
Если у вас смешанная команда, в которой дизайнеры работают с CSS и HTML разработчикам, которые переводят их на Haml / Sass, конечно.
Если у вас есть команда дизайнеров, которая передает работу разработчикам И работа возвращается обратно к дизайнерам, вы можете не хотеть использовать это, потому что дизайнеры могут не иметь возможности использовать свои инструменты для редактирования файлы.
Если у вас небольшая команда, в которой маркетологам и бизнесменам нужно редактировать веб-страницы, и они знают только HTML и немного CSS, то вам, вероятно, не следует использовать Haml / Sass.
Однако вы не можете сделать здесь общее заявление. Учтите, что по крайней мере с Rails вы можете смешивать типы шаблонов в своих представлениях. Таким образом, некоторые из ваших шаблонов могут быть обычным HTML, застрявшим в файлах .erb, а другие страницы - файлами .haml. Частицы одного типа могут быть вставлены в шаблоны другого. (Я думаю, что смешивание типов, вероятно, плохая практика, но если вам просто нужно «выполнить работу», тогда это вариант.)