Всем доброго дня! Я тут создал новый шаблонизатор для PHP http://undercloud.github.io/ant/.
Возможно кому нибудь понравится, интересно Ваше мнение, предложения, баг репорты и т.д.
1. undercloud - 23 Мая, 2016 - 16:23:44 - перейти к сообщению
2. caballero - 23 Мая, 2016 - 19:20:29 - перейти к сообщению
Цитата:
Я тут создал новый шаблонизатор
зачем?
3. Ch_chov - 23 Мая, 2016 - 23:00:10 - перейти к сообщению
undercloud, на первый взгляд выглядит очень не плохо. Не хватает юнит тестов и хотелось бы увидеть сравнительный анализ возможностей. Из того что есть в Твиге я не нашёл только фильтров, но это не критично. Можно обойтись функциями.
Желаю удачи.
Желаю удачи.
4. LIME - 24 Мая, 2016 - 07:13:49 - перейти к сообщению
caballero пишет:
действительнозачем?
давно уже в тренде SOA и SPA
бэкенд используется только как источник данных все остальное делается на фронте (для веба это angular, react итд, +можно мобильные клиенты к бэку подключать)
опоздали года на 3
уже не интересно
5. undercloud - 24 Мая, 2016 - 09:26:28 - перейти к сообщению
Ch_chov пишет:
undercloud, на первый взгляд выглядит очень не плохо. Не хватает юнит тестов и хотелось бы увидеть сравнительный анализ возможностей. Из того что есть в Твиге я не нашёл только фильтров, но это не критично. Можно обойтись функциями.
Желаю удачи.
Желаю удачи.
спасибо
![Радость Радость](./im/emoticons/biggrin24.gif)
6. armancho7777777 - 24 Мая, 2016 - 20:36:58 - перейти к сообщению
undercloud
Хотелось бы узнать, чем он лучше Twig'а.
Хотелось бы узнать, чем он лучше Twig'а.
7. Bio man - 24 Мая, 2016 - 21:22:13 - перейти к сообщению
caballero пишет:
+1зачем?
чем PHP не шаблонизатор?
да ладно, для практики полезно что-то подобное написать.
и написано, на первый взгляд, очень даже неплохо.
только вот тестов не хватает, как говорили выше.
8. LIME - 24 Мая, 2016 - 21:49:36 - перейти к сообщению
и никто не прочел что я написал
какие шаблонизаторы вообще???!!!
ребята отстаете от жизни
какие шаблонизаторы вообще???!!!
ребята отстаете от жизни
9. kuller - 24 Мая, 2016 - 22:18:59 - перейти к сообщению
LIME пишет:
давно уже в тренде SOA и SPA
это что за звери такие?
![Радость Радость](./im/emoticons/biggrin24.gif)
10. Bio man - 24 Мая, 2016 - 22:38:36 - перейти к сообщению
kuller пишет:
это что за звери такие?
пологаю Single Page Application и Service Oriented Architecture.
LIME пишет:
и никто не прочел что я написал
я прочел твое мнение. но пока рано повсеместно пихать тонны джаваскрипт кода в каждый новый проект. к тому же, не понятно как поисковики переваривают SPA, но вроде гугл научили. выходом, конечно, могут быть изоморфные SPA, но в таком случае PHP не лучший инструмент для этого.
Круто, что ты применяешь, то о чем писал, на практике, тоже хотелось бы, но увы, мы застряли в технологиях 10-летней давности и выползти отсюда очень и очень трудно.
11. caballero - 24 Мая, 2016 - 23:46:52 - перейти к сообщению
Цитата:
выходом, конечно, могут быть изоморфные SPA, но в таком случае PHP не лучший инструмент для этого
точнее SPA не лучший инструмент для веба.
не вижу никакого преимущества. Клиентам пофиг как оно там называется а какой ща модный тренд а трудоемкость разработки в разы больше.
Не говоря уже про том как это добро гркзит мобильные браузеры.
12. Ch_chov - 25 Мая, 2016 - 00:06:37 - перейти к сообщению
Цитата:
давно уже в тренде SOA и SPA
Предполагаю, что если подсчитать относительное количество SPA среди всех новых сайтов, то окажется что тренда как такового и нет.
13. OrmaJever - 25 Мая, 2016 - 10:33:33 - перейти к сообщению
а в 2016 кто-то еще пользуется шаблонизаторами? В чем их преймущество?
14. armancho7777777 - 25 Мая, 2016 - 10:54:36 - перейти к сообщению
OrmaJever пишет:
В чем их преймущество?
Twig + TwigJS
Одни и те же шаблоны как на сервере, так и на клиенте, что позволяет гонять голый json, а шаблоны подгружать единожды, сохраняя в local storage.
Разве не удобно ?
Не надо сейчас только про Angular)
О вкусах не спорят.
Каждый выбирает, что ему удобнее.
Да и для каждой задачи - свой инструмент.
Где-то этот шаблонизатор нужен, а где-то нет.
Это как в случае с новичком, который узнал из документации о наличии том, или ином функционале, а понять не может, где его применить можно (сокеты например).
Шаблонизация так же может пригодиться при разработке всяких (cms|crm|cmf)ок, для редактирования шаблонов из веб-интерфейса.
Спойлер (Отобразить)
15. undercloud - 25 Мая, 2016 - 11:32:09 - перейти к сообщению
armancho7777777 пишет:
undercloud
Хотелось бы узнать, чем он лучше Twig'а.
Хотелось бы узнать, чем он лучше Twig'а.
Не возьмусь сравнивать с Твигом или Смарти, он ближе к Blade - принцыпы те же, а по функциональности не уступит думаю, да и по скорости, могу только сказать что более ванильный синтаксис