» WAP Мастер Форум https://forum.wapinet.ru/index.php » PHP https://forum.wapinet.ru/viewforum.php?id=3 » леспед шаблонизатора! надо поправить https://forum.wapinet.ru/viewtopic.php?id=1047 |
Nu3oN » 2010.10.09 23:27 | ||||||||||||
короче очередная моя попытка написания шаблонизатора! Код:
нужна чисто оценка и что можно сделать иначе и т.д и т.п и почему лучше сделать так или иначе... =) | ||||||||||||
Nu3oN » 2010.10.09 23:39 | ||||||||||||
Стараюсь больше косить к smarty (одинаковые названия свойств, методов и т.д)... в случае если мне это дело надоест, что бы установить смарти без проблем!=D | ||||||||||||
Gemorroj » 2010.10.10 10:33 | ||||||||||||
Nu3oN, насчет кэширования в GZ, ИМХО пустое это. Проигрыш в скорости будет много больше чем выигрыш в размере занимаемого диска. Код:
мелочи, но шаблонизатор таки должен быть реально быстрым. Код:
| ||||||||||||
Nu3oN » 2010.10.10 10:50 | ||||||||||||
я как то читал что $array['0'] быстрей чем $array[0] | ||||||||||||
Nu3oN » 2010.10.10 11:10 | ||||||||||||
Действительно $array[0] быстрей чем $array['0'] Код:
В итоге получилось следущее: | ||||||||||||
Nu3oN » 2010.10.10 12:44 | ||||||||||||
вот еще один лесапед! Код:
Это осуществление циклов... | ||||||||||||
Gemorroj » 2010.10.10 13:00 | ||||||||||||
это на тебя морган такое плохое влияние оказывает чтоли?))) | ||||||||||||
Nu3oN » 2010.10.10 13:09 | ||||||||||||
Гыыыы... если серьезно, то решение написать свой шаблонизатор у меня возникло из за того, что я знаю что если мне что-то нужно, я знаю где это поправить и понимать что к чему! | ||||||||||||
Morgan » 2010.10.10 22:31 | ||||||||||||
а я все вижу))) | ||||||||||||
Nu3oN » 2010.10.11 07:34 | ||||||||||||
Тебе так только кажется =D | ||||||||||||
Gemorroj » 2010.10.11 10:23 | ||||||||||||
выкладывай код на публичный репозитарий, личензируй GPL какойнить и вперед, развивай, поддерживай. | ||||||||||||
Nu3oN » 2010.10.11 13:33 | ||||||||||||
не люблю выкладывать скрипты в пабл... Не люблю дальнейшие высеры и обсерания автора и его работы | ||||||||||||
Morgan » 2010.10.11 15:28 | ||||||||||||
12, ты же выкладываешь не просто так. | ||||||||||||
Nu3oN » 2010.10.11 18:09 | ||||||||||||
вот думаю как правильней организовать иф елсе... | ||||||||||||
Nu3oN » 2010.10.16 00:21 | ||||||||||||
Короче вот что в итоге у меня выходит: Пример тута | ||||||||||||
Gemorroj » 2010.10.16 08:25 | ||||||||||||
кэширование оттранслированного кода планируется? | ||||||||||||
Nu3oN » 2010.10.16 12:20 | ||||||||||||
ну да... | ||||||||||||
Gemorroj » 2010.10.16 12:48 | ||||||||||||
Ну вперед, ИМХО, это должно быть обязательно. Для WAP, отсутствие кэша, может, и не так заметно, но для WEB страничек, нагруженных HTML'ом, это важно. | ||||||||||||
ByVlad » 2010.10.30 21:32 | ||||||||||||
Циклы в цикле это издевательство, со смарти слезать не хочу. Как-то читал что кодеры делятся на несколько типов. Высшим оказался тот, который пишет свой шаблонизатор. Я написал себе давно мини шаблонизатор, но заюзав смарти выкинул мой тэмплейтер к черту. Твиг думал заюзать, но считаю что он тупой, просто неудобный. Говорят смарти медленный, ну-ну, 0.0081 вместе с использованием бд и обширным ядром. Считаю что написание своего шаблонизатора - бред (ну3он, морган-извиняйте уж). | ||||||||||||
Morgan » 2010.10.31 01:00 | ||||||||||||
достаточно холиварная тема. Если уж лесапеды не используешь, тогда почему пишешь не с использованием kohana, cakephp, etc ? | ||||||||||||
Nu3oN » 2010.11.05 00:46 | ||||||||||||
насчет "циклы в цикле", предложи лучший вариант, я гляну =) |