Покинул форум
Сообщений всего: 5
Дата рег-ции: Май 2016
Помог: 1 раз(а)
Всем доброго дня! Я тут создал новый шаблонизатор для PHP http://undercloud.github.io/ant/.
Возможно кому нибудь понравится, интересно Ваше мнение, предложения, баг репорты и т.д.
caballero
Отправлено: 23 Мая, 2016 - 19:20:29
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
undercloud, на первый взгляд выглядит очень не плохо. Не хватает юнит тестов и хотелось бы увидеть сравнительный анализ возможностей. Из того что есть в Твиге я не нашёл только фильтров, но это не критично. Можно обойтись функциями.
Желаю удачи.
LIME
Отправлено: 24 Мая, 2016 - 07:13:49
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
caballero пишет:
зачем?
действительно
давно уже в тренде SOA и SPA
бэкенд используется только как источник данных все остальное делается на фронте (для веба это angular, react итд, +можно мобильные клиенты к бэку подключать)
опоздали года на 3
уже не интересно
Покинул форум
Сообщений всего: 5
Дата рег-ции: Май 2016
Помог: 1 раз(а)
Ch_chov пишет:
undercloud, на первый взгляд выглядит очень не плохо. Не хватает юнит тестов и хотелось бы увидеть сравнительный анализ возможностей. Из того что есть в Твиге я не нашёл только фильтров, но это не критично. Можно обойтись функциями.
Желаю удачи.
спасибо
armancho7777777
Отправлено: 24 Мая, 2016 - 20:36:58
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
undercloud
Хотелось бы узнать, чем он лучше Twig'а.
Bio man
Отправлено: 24 Мая, 2016 - 21:22:13
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
caballero пишет:
зачем?
+1
чем PHP не шаблонизатор?
да ладно, для практики полезно что-то подобное написать.
и написано, на первый взгляд, очень даже неплохо.
только вот тестов не хватает, как говорили выше.
LIME
Отправлено: 24 Мая, 2016 - 21:49:36
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
и никто не прочел что я написал
какие шаблонизаторы вообще???!!!
ребята отстаете от жизни
kuller
Отправлено: 24 Мая, 2016 - 22:18:59
Частый посетитель
Покинул форум
Сообщений всего: 561
Дата рег-ции: Нояб. 2009
Помог: 2 раз(а)
LIME пишет:
давно уже в тренде SOA и SPA
это что за звери такие?
Bio man
Отправлено: 24 Мая, 2016 - 22:38:36
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
kuller пишет:
это что за звери такие?
пологаю Single Page Application и Service Oriented Architecture.
LIME пишет:
и никто не прочел что я написал
я прочел твое мнение. но пока рано повсеместно пихать тонны джаваскрипт кода в каждый новый проект. к тому же, не понятно как поисковики переваривают SPA, но вроде гугл научили. выходом, конечно, могут быть изоморфные SPA, но в таком случае PHP не лучший инструмент для этого.
Круто, что ты применяешь, то о чем писал, на практике, тоже хотелось бы, но увы, мы застряли в технологиях 10-летней давности и выползти отсюда очень и очень трудно.
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Цитата:
выходом, конечно, могут быть изоморфные SPA, но в таком случае PHP не лучший инструмент для этого
точнее SPA не лучший инструмент для веба.
не вижу никакого преимущества. Клиентам пофиг как оно там называется а какой ща модный тренд а трудоемкость разработки в разы больше.
Не говоря уже про том как это добро гркзит мобильные браузеры.
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
Цитата:
давно уже в тренде SOA и SPA
Предполагаю, что если подсчитать относительное количество SPA среди всех новых сайтов, то окажется что тренда как такового и нет.
OrmaJever
Отправлено: 25 Мая, 2016 - 10:33:33
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
а в 2016 кто-то еще пользуется шаблонизаторами? В чем их преймущество?
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
armancho7777777
Отправлено: 25 Мая, 2016 - 10:54:36
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
OrmaJever пишет:
В чем их преймущество?
Twig + TwigJS
Одни и те же шаблоны как на сервере, так и на клиенте, что позволяет гонять голый json, а шаблоны подгружать единожды, сохраняя в local storage.
Разве не удобно ?
Не надо сейчас только про Angular)
О вкусах не спорят.
Каждый выбирает, что ему удобнее.
Да и для каждой задачи - свой инструмент.
Где-то этот шаблонизатор нужен, а где-то нет.
Это как в случае с новичком, который узнал из документации о наличии том, или ином функционале, а понять не может, где его применить можно (сокеты например).
Шаблонизация так же может пригодиться при разработке всяких (cms|crm|cmf)ок, для редактирования шаблонов из веб-интерфейса.
Подобная наигранность напоминает мне лжеценителей "высокого", которые, при виде "Чёрного пятна" Малевича начинают разглядывать его по часу с понимающим видом.
Никому не в обиду, но более чем уверен, что все, кто аргументировал свою критику какими-то новыми решениями, вычитанных на просторах "нета" (а скорее всего Хабра), никогда не использовали и не станут использовать их как, впрочем, и сами шаблонизаторы.
Покинул форум
Сообщений всего: 5
Дата рег-ции: Май 2016
Помог: 1 раз(а)
armancho7777777 пишет:
undercloud
Хотелось бы узнать, чем он лучше Twig'а.
Не возьмусь сравнивать с Твигом или Смарти, он ближе к Blade - принцыпы те же, а по функциональности не уступит думаю, да и по скорости, могу только сказать что более ванильный синтаксис
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.