A shelter from pigs on the wing
DMZ
дневник заведен 09-08-2004
постоянные читатели [32]
3 CaHuTaPa, 517design, Arde, Art`Is, aviabaza, BlackDrago, CyberJoe, DeadMorozz, Depeche Mode, DMZ, d_r, Ewige, glv12 Marla Zinger, goldenandy, Grimble, Hydralisk, Jude, Katrine Himitsu, Leave-me-alone, MISTIK, My3a, Nash, Nicholas Hawkwood, Pingvin, Riskoff, VorteX DrAgON, Wolfram, Букля_, достало, Муть, Рика, Эль
закладки:
цитатник:
дневник:
местожительство:
Красноярск, Россия, Сибирь
интересы [24]
программирование, C++, Depeche Mode, Star Wars, perl, DVD, JavaScript, FAR, lost, 80е, Half Life 2, долго спать, Miami Vice, веб-роботы, кентаврицы
антиресы [9]
грибы, грейпфрутовый сок, мёртвые люди, табличка обед, долго спать
14-03-2012 12:02 Twig
Открыл для себя Twig.

Это 5 лет назад: «говорим шаблонизатор — подразумеваем Smarty». А они мне тогда не нравился. Мне тогда вообще не нравились шаблонизаторы. Я тогда уже знал волшебную мантру «отделяем логику от представления», но надеялся, что я справлюсь своими силами. Как показал опыт, в итоге я сорвался.

А за последнее время я полюбил django, MVC (где отделение вида от контроллера вынесено в парадигму) и их шаблоны. И когда мой взгляд снова упал на PHP я решил проверить, что же изменилось?

Как оказалось шаблонизаторов для PHP сейчас навалом. И Smarty жив. Но в разных списках фигурировал не менее популярный Twig, который к моему счастью и удивлению оказался с django-like синтаксисом с некоторыми доработками. Некоторые из которых мне понравились, а с некоторыми, я считаю, они перемудрили.

Следующая остановка: микрофреймворки и Silex

Оба продукта тянут ноги от Symfony. Хотя Symfony 1.6 мне мало понравилась. Половина дела — в перегагруженном синтаксисе PHP (который только с версии 5.3 стал изменяться к лучшему), который после лаконичного Python-а выглядит страшно. Еще, говорят, что вышла Symfony2. Может там вторая половина дела стала лучше?

Ваш комментарий:
Камрад:
Гость []
Комментарий:
[смайлики сайта]
Дополнительно:
Автоматическое распознавание URL
Не преобразовывать смайлики
Cкрыть комментарий
Закрыть