Помощник
|
Шаблонизатор VS PHP |
Светозар
|
Сообщение
#1
|
||
|
|
||
|
|||
Max_Q |
1.5.2012, 1:18;
Ответить: Max_Q
Сообщение
#2
|
|
Изучите Smarty или Twig и используйте в своих проектах.
Велосипеды изобретать не нужно. ( если только в образовательных целях ) |
|
|
bobgubko |
1.5.2012, 1:51;
Ответить: bobgubko
Сообщение
#3
|
|
Зачем использовать <?=echo '';?>, если <?='';?> работает? PHP - лучший шаблонизатор, имхо. Тот же wordpress не использует всякие обертки и не стесняется в шаблонах php использовать.
Also: http://anton.shevchuk.name/php/php-template-engin/ p.s. Поседев с часа три Седеть 3 часа - это сильно... -------------------- |
|
|
Светозар
|
Сообщение
#4
|
|
ну.. русским меня не наградили, так что оставляю за собой право менять буквы на свои
Естественно в образовательных целях. Просто со временем наберётся набор классов и функций и вот тогда буду уже мастерить велосипед. А так. Это баловство. Просто если писать с шаблонизатором сейчас, то в будущем, когда на CMS буду делать сайты под заказ, будет проще с заказчиками, да и работа будет выполняться быстрее! |
|
|
usr |
12.5.2012, 14:02;
Ответить: usr
Сообщение
#5
|
|
можно на xslt писать
|
|
|
x64 |
12.5.2012, 15:20;
Ответить: x64
Сообщение
#6
|
|
|
люди делятся на 2 категории: одни считают, что шаблонизатор обязателен (и доказывают это брызгая слюной, но как правило, неубедительно), другие пользуют php и «не жужжат».
изначально шаблонизаторы вроде как создавались для дополнительного слоя абстракции, чтобы верстальщику не нужно было изучать синтаксис php, но при этом он мог бы делать вещи, которые нельзя сделать без программирования. хотя если взять тот же смарти: неужто использование {if ..}<!--code-->{/if} сильно нагляднее <?php if (..): /*core*/ endif; ?>? да и конструкция {php}{/php} тоже о чём-то, да говорит. ну а новый шаблонизатор подразумевает изучение нового синтаксиса. про смарти вроде многие знают, в некоторых двигах он даже используется, и при этом довольно сильно повторяет синтаксис пхп. вообще, как тут написали, зашибатый вариант использовать xslt. но некоторых верстальщиков вгоняет в ступор простая просьба верстать так, чтобы валидатор не ругался (даже если это html Transitional); сразу начинают тыкать яндексом и гуглом, типа у них невалидно. правда, забывают, что там работает большая команда, которой по силам проверить внешний вид во всех браузерах с разными разрешениями экрана и шрифтами. один мне даже плакался, что он очень намучался, когда ему пришлось работать с передачей данных в xml: любой косяк тут же всё «убивал». а в html, видимо, так трудно использовать некоторые простые правила: не перекрещивать теги, не использовать в чистом виде символы <>"&, не вкладывать div в p... правил не особо много, и все они на раз решаются с помощью валидатора. так что xslt будут использовать ещё меньше, чем смарти. а смарти используют меньше php. ну а новый шаблонизатор с высокой степенью вероятности будет использоваться даже меньше, чем xslt, и вряд ли будет обладать большей функциональностью, нежели smarty.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3416 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1243 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44924 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1890 | 26.5.2023, 20:48 автор: Mixatraider |
|
Опытный PHP\Python разработчик в поиске интересных задач | 6 | daikzlex | 3403 | 25.5.2023, 13:55 автор: daikzlex |
Текстовая версия | Сейчас: 24.4.2024, 1:43 |