Во-первых от кода часто рябит в глазах и надо внимательно вчитываться, чтобы понять, что действительно делает любой из этих шаблонов.
Вставка программного кода в той или иной форме резко нарушает структуру HTML и делает результат весьма трудным для чтения. Да и сам HTML бывает сложно читать. К примеру, если у вас на странице 200-300 div элементов, то как вы будете искать потерявшейся закрытый тэг div?
Во-вторых, синтаксис NHaml близок к CSS, а это значит что применение стилей, использование JQuery (или других подобных фреймворков) облегчается за счет единообразного синтаксиса и подхода в анализе документов.
Вставка программного кода в той или иной форме резко нарушает структуру HTML и делает результат весьма трудным для чтения. Да и сам HTML бывает сложно читать. К примеру, если у вас на странице 200-300 div элементов, то как вы будете искать потерявшейся закрытый тэг div?
Во-вторых, синтаксис NHaml близок к CSS, а это значит что применение стилей, использование JQuery (или других подобных фреймворков) облегчается за счет единообразного синтаксиса и подхода в анализе документов.