Показать сообщение отдельно
  #110 (permalink)  
Старый 06.09.2014, 16:31
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от l-liava-l Посмотреть сообщение
Шаблонизатор) Snakeskin
Аааа Ну ясен пень нравится, он же самый лучший Смари, потом когда заставят юзать какойнить богомерзкий handlebars по работе, будешь плакать кровавыми слезами

Кстати я понял, что неправильно позиционировал Snakeskin. Это не шаблонизатор, а язык программирования, транслируемый в JS, который заточен под написание шаблонов

Поясню: шаблонизатор подразумевает что ему на вход дают шаблон и данные, а он плюётся результатом, а Snakeskin преобразует текст своего языка в JS, причём семантика SS отличается от JS, так например в SS блочная область видимости переменных, а не функциональная (а ля let, но с некоторыми отличиями), а this во вложенных функциях ссылается на this родителя и т.д. Т.е. SS можно назвать уже языком, а не препроцессором.

С другой стороны SS можно юзать как классический шаблонизатор, а в SS 4.0 для этого даже было создано специальное сахарное API.
__________________
kobezzza
code monkey
Ответить с цитированием