Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Универсальный шаблонизатор для сервера и клиента

Универсальный шаблонизатор для сервера и клиента

Сергей Собко (РосБизнесКонсалтинг)

В докладе будет представлен один из способов организации рендеринга данных на сервере и клиенте с использованием серверных шаблонов, методы передачи шаблонов с серверной части на клиентскую, показаны примеры реального применения такого технологического решения, обозначены основные преимущества и недостатки при использовании данного подхода.

Moscow Python Meetup

October 01, 2014
Tweet

More Decks by Moscow Python Meetup

Other Decks in Programming

Transcript

  1. Несколько слов о себе • Сергей Собко, инженер-программист группы разработки

    финансовых веб-сервисов, РБК • Использую Python с 2007 года, JavaScript с 2009 • Основной рабочий проект -
  2. Популярные шаблонизаторы Python • Шаблонизаторы с подстановкой значения – string.Template

    – Mustache • Шаблонизаторы с логикой в шаблонах – Mako – Django templates, Jinja2 • Шаблонизаторы с разметкой – Kid, Genshi
  3. Чего мне не хватило в Swig • Отсутствующие фильтры •

    Разница в форматах дат • Разный синтаксис параметров фильтров