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

Сообщение от monolithed Посмотреть сообщение
Тем не менее, ты вводишь новый синтаксис
За основу я взял синтаксис из Google Closure Templates и Django Templates.

Сообщение от monolithed Посмотреть сообщение
Если уж вводить синтаксический сахар, то лично мне кажется нужно отталкиваться от существующих решений.
Вот пример из того же Haskell:
f x = 
    case x of
        0 -> "one"
        1 -> "two"
        _ -> 0 - x
Я отталкиваюсь от грамматики, которая была изначально задана.

Сообщение от monolithed Посмотреть сообщение
А так ты вносишь неясность в голову JS-программистов.
Не думаю.

Сообщение от monolithed Посмотреть сообщение
Ни разу не требовалось.
А мне требовалось, а т.к. пишу я для себя в первую очередь - вот и добавил.

Сообщение от monolithed Посмотреть сообщение
А в чем спор будет заключаться?
Вот к примеру в fest нет ничего лишнего, только основные инструкции и возможность писать произвольный JS код:
Мне нравится синтаксис Closure Templates, Dust и т.д.

Сообщение от monolithed Посмотреть сообщение
Просто в современной разботке single-page приложений перерисовывать весть блок не очень гуд, особенно если в этом блоке сотни и тысячи элементов.
Ещё раз: дата-биндинг - это задача отдельный либы, которая использует шаблонизатор.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 07.01.2014 в 23:17.
Ответить с цитированием