Шаблонизаторы php

123
A
На сайте с 29.12.2007
Offline
68
#11
Stek:
Использую http://dwoo.org/ , Twig чуть не подошел привязкой к последним php версиям, а мне надо 5.1 работающую.

Smarty - медленнее чем dwoo. Блитз и прочее подобное отпадает по причине "не стандартный модуль".

Отсутствие шаблонизаторов прекрасно подойдет к проектам "сделал и забыл", но не для поддерживаемых вещей.

Бред... Пример - nnm.ru. По вашему, его сделали и забыли? =)

Удобнее нативного шаблонизатора ни разу не видел.

[Удален]
#12

у WP все на голом php

n0name
На сайте с 22.12.2006
Offline
54
#13

... а у остальных стопятиста сайтов все через шаблонизатор. А у других тыщуста все на голом PHP.

Хватит уже спорить какой размер обуви лучше :)

Кому-то нравится использовать шаблонизатор, кому-то нет.

В одних проектах он оправдан, в других нет.

Сервис сравнения цена на VPS (http://vpska.com/)
[Удален]
#14

Я решил в своей CMS сделать шаблонизатор. Получился в реализации простым как грабли и быстрее всех остальных.

например вывести список всех страниц из массива:


<ul>
{loop:$pages as $page}
<li><a href="{echo:$page['parent']}/{echo:$page['slug']}">{echo:$page['title']}</a></li>
{end}
</ul>

шаблон один раз парсится и сохраняется в compiled.template.php и запускается этот скомпилированный шаблон 🍿 а дизайнер работает с template.php 🍿

rtyug
На сайте с 13.05.2009
Offline
263
#15

есть еще такой:

CTPP - высокопроизводительный шаблонизатор для C, C++, Perl5, PHP4 и PHP5.

Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
[Удален]
#16
[Удален]
#17

awilum, глянь

http://clear.helldude.ru/category/%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82-dudetpl/

приятная херня. немного инструкций, простейшие умеет, легко расширяется, скорость? скорость пхп + на инициализацию классов (один или два класса при отображении)

я не прошу использовать, скажи свое имхо как создатель "очередного шаблонизатора", а не пустослов

дуд.

phpdude2 добавил 02.05.2011 в 15:36

экзампл синтаксиса

http://helldude.ru/inner/projects/php/DudeTpl/trunk/

[Удален]
#18

phpdude2

TCodes я делаю для своей CMS. Затем решил оформить как самостоятельную либу и опубликовать.

Написать убийцу сматри у меня нет в планах.

Причины написания TCodes:

1) не хотел юзать чужую либу в своем проекте

2) нужно было намного проще чем это есть у других да и быстрее

3) все начилось с того что я хотел сделать просто фичу как у WP - Short-коды но решил пойти дальше...

TCodes

+ Возможность добавления новых tcodes шаблонов

+ Компиляция шаблона и запуск скомпилированного шаблона.

+ Простой в реализиции и легкий в изучение. Дизайнеры/верстальщики одобрили

+ Как и у всех шаблонизаторов разделение логики и представления

+ Настраиваемые теги

[Удален]
#19
awilum:
+ Возможность добавления новых tcodes шаблонов
+ Компиляция шаблона и запуск скомпилированного шаблона.
+ Простой в реализиции и легкий в изучение. Дизайнеры/верстальщики одобрили
+ Как и у всех шаблонизаторов разделение логики и представления
+ Настраиваемые теги

это плюсы любого современного шаблонизатора :D

phpdude2 добавил 02.05.2011 в 16:18

ладно, пошел в другом месте пофлужу =)

[Удален]
#20

Синтаксис http://helldude.ru/inner/projects/php/DudeTpl/trunk/ шаблонов ИМХО жестко.

нормаль вроде как

[if count($.server) > 1]
server name = [.server.SERVER_NAME]

[else]
[.server.SERVER_NAME]
[/if]

а дальше совсем не привычно.

Мне доводилось работать с Smarty,XTemplate,RainTPL

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий