Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «шаблонизация»

[recovery mode] QuadBraces — по мотивам парсера MODx 2015-09-14 22:23:27
... Можно сказать, синтаксис шаблонизации MODx — это ... возможность использовать эту шаблонизацию, я написал ...
+ развернуть текст сохранённая копия
Доброго здравия хабражителям!
Когда я заглянул в исходники MODx Evolution, меня едва ли не хватил удар. Рефакторить, рефакторить и рефакторить, как, наверное, сказал бы Ильич. По сему меня хватило едва ли на пару недель рефакторинга, после чего я забросил это дело, ибо времени откровенно не было. Но разговор пойдёт не об этом.
Система шаблонизации MODx на мой взгляд — одна из самых лучших. Особенно хорошо постарались разработчики в MODx Revolution. Всё логично, расширяемо, гибко и прям-таки пасторально. Можно сказать, синтаксис шаблонизации MODx — это почти что отдельный язык разметки. Именно такое вот восхищение стало причиной, по которой я стал использовать эту методику в других проектах. И для того, чтобы не заколачивать микроскопом гвозди, то есть не ставить для лендингов MODx, но иметь возможность использовать эту шаблонизацию, я написал отдельный класс шаблонизатора. И даже дал название — QuadBraces.
Заглянуть под капот
Тэги: evolution, modx, php, лендингов, парсеры, шаблонизация
Пишем свой JavaScript шаблонизатор 2013-11-14 16:34:39
На тему шаблонизаторов статей написано великое множество, в том числе и здесь, на хабре.
Раньше ...
+ развернуть текст сохранённая копия
На тему шаблонизаторов статей написано великое множество, в том числе и здесь, на хабре.
Раньше мне казалось, что сделать что-нибудь своё — «на коленке» — будет очень сложно.
Но, случилось так, что прислали мне тестовое задание.
Напиши, мол, JavaScript шаблонизатор, вот по такому сценарию, тогда придёшь на собеседование.
Требование, конечно, было чрезмерным, и поначалу я решил просто игнорить.
Но из спортивного интереса решил попробовать.
Оказалось, что не всё так сложно.
Собственно, если интересно, то под катом некоторые заметки и выводы по процессу создания.
Для тех, кому только глянуть: the result, the cat.
Читать дальше →
Тэги: engine, javascript, library, parser, template, templater, templates, веб-разработка, шаблонизатор, шаблонизаторы, шаблонизация
Шаблоны в шаблонизаторе и как шаблоны Django до PHP дошли (в очередной раз) 2013-02-22 14:57:06
За предвкушением 23-го февраля можно даже и не заметить, как вечер четверговых разговоров о ...
+ развернуть текст сохранённая копия
За предвкушением 23-го февраля можно даже и не заметить, как вечер четверговых разговоров о шаблонизаторах для PHP может плавно перетечь в вечер пятничных.
В статье будет рассмотрено несколько тем, начиная с темы нужности шаблонизаторов вообще и в PHP в частности, и заканчивая заметками о процессе создания шаблонизатора dja (портировании кода с Python на PHP).
Читать дальше →
Тэги: django, php, python, веб-разработка, шаблон, шаблонизаторы, шаблонизация
Повторное использование шаблонов 2012-04-13 08:00:12
Лень — двигатель прогресса Сегодня мы рассмотрим способ, позволяющий немного упростить ...
+ развернуть текст сохранённая копия
Лень — двигатель прогресса Сегодня мы рассмотрим способ, позволяющий немного упростить себе жизнь при создании интерактивного сайта путем повторного использования шаблонов. Визуально результат будет примерно таким же, как при дублировании бизнес-логики в браузере, но ценой существенно меньших трудозатрат на разработку JavaScript-клиента, да и на серверной части тоже. Хотите узнать как это провернуть? Небольшая ремарка, чтобы не было [...]
Тэги: engine, html, javascript, json, mustache, node.js, render, template, интерфейс, шаблон, шаблонизация
Повторное использование шаблонов 2012-04-13 08:00:12
Лень — двигатель прогресса Сегодня мы рассмотрим способ, позволяющий немного упростить ...
+ развернуть текст сохранённая копия
Лень — двигатель прогресса Сегодня мы рассмотрим способ, позволяющий немного упростить себе жизнь при создании интерактивного сайта путем повторного использования шаблонов. Визуально результат будет примерно таким же, как при дублировании бизнес-логики в браузере, но ценой существенно меньших трудозатрат на разработку JavaScript-клиента, да и на серверной части тоже. Хотите узнать как это провернуть? Небольшая ремарка, чтобы не было [...]
Тэги: engine, html, javascript, json, mustache, node.js, render, template, интерфейс, шаблон, шаблонизация
Главная / Главные темы / Тэг «шаблонизация»
|
Взлеты Топ 5
Падения Топ 5
|