cccc
+2
америку открыл. любое php приложение можно представить как MVC паттерн.
> ASP.NET, J2EE, Spring. Drupal, являясь системой управления контентом, довольно удачно перенял этот опыт
ага, перенял используя функции
cccc
0
на меньших шрифтах оно ведет отвратительно себя
cccc
0
отлично, только как это применить в PHP?
cccc
+1
правда, самое забавное, не хуже других платных аналогов…
cccc
0
Между прочим, цепочки вызовов методов не есть хорошо в отображении. Как решение, лучше будет создать класс например productOrder и добавить туда необходимые для отображения методы: {$productOrder->getUserFirstName()}
cccc
+1
Я все же решил проверить на этом примере :)
Smarty — 0.0119
Stemp — 0.0026

Про гибкость согласен, возможностей для работы с объектами/массивами мало, вся надежда на смарти 3 :)

А код Stemp понравился, буду рекомендовать тем, кому нужен php-native шаблонизатор
cccc
+2
> навороченным тормозом типа Smarty.
вы делали замеры и сравнение со своим шаблонизатором? попробуйте, будет интересно.
cccc
0
а где вы увидели private $var; ?:) я вижу только private $_cart;
Я просто не понимаю какая разница на каком языке. Пусть это будет псевдокод — всеравно такие примеры легко понимаются.

Ладно, все это оффтоп. Статья неплохая, но имхо тема слишком большая для статьи. Книгу придется какую-нибудь всеравно читать, в которой то же самое будет повторено…
cccc
0
А по-моему отличные примеры. Примеров на других языках и так полно, да и тема в веб-разработке
cccc
+16
а про lazy loading мы совсем забыли, ага…
Специально посмотрел сколько подключает кода на уже скомпилированный шаблон без вызовов всяких плагинов, итого: 34,2 КБ — 11 файлов (в 2.6.20 это 61,9 КБ — 1 файл)
cccc
+1
Ничего.
все мы с этого начинали.
cccc
+2
так lazy loading же, обязательно все 800 кб не будут интерпретированы (если исходники посмотреть, то самое тяжелое это компилятор, который при дефолтных настройках запускается только 1 раз: при изменении шаблона)
cccc
0
ичо?:)

ну да, пользователям unix это нужнее всего
cccc
–1
а то, что ZF интересует меньше людей читающих блог PHP, чем Zend Framework?
ps: какая-то унылая штука
cccc
0
как-то ее испортили немного. Сначала в инсталяторе на самом первом шаге предлагается сделать яндекс домашней страницы (я не заметил/не ожидал и не снял галку), потом начала нагло ломиться за обновлениям (при отключении автообновления требует еще подтверждения — ну не антивирус же это..). Щас еще какая-то подсказка вылезла, хотя в настройках отключено… (в 2.9 этого всего не замечал)
По основным функциям не скажу, т.к. висит отключенная и использую только как изменение раскладки введенного текста.
cccc
0
И что он унаследовал?
Просто только rails REST выставляет как фичу, а придумали далеко не они. Кроме того, REST все описывает достаточно конткретно, поэтому реализации и будут похожи
cccc
+2
в письме же «so creating accounts may be delayed or limited from time to time.» :)