Как стать автором
Обновить

Комментарии 7

Я не понимаю, зачем под каждый фреймворк (не только для WP, а в общем) создавать свой шаблонизатор. Ну вон блин Twig — крутой, расширяемый и поддерживает PHP 5.2, чем он не угодил?
Есть ещё один вопрос, а зачем для PHP шаблонизатор :)
Бывают задачи, когда нужно рендрить шаблон и на клиенте и на сервере (привет SEO).
github.com/firehist/angular-twig-pack — вот такие штуки позволяют делать это безболезнено.
Имхо, но это уже превышение сущности сверх потребности.
Если уж кодить то в ядро. Но там одно только «it broke back compatibility » Жду когда они наконец решат отрезать лишнее.
Бритва Оккама вас накажет!
Не самый приятный проект. Стандарты кодирования, лично мне, не по душе. Да и качество особо не радует, взяв, например, этот метод или этот кусок, в котором два раза выполняется функция, вместо сохранения значения в переменную (какая там производительность, принцип DRY, ааууу?). Также можно заметить классы, якобы ООП подход, да вот только непонятно какие сущности пытались описать: одни статические, независимые друг от друга, методы, а некоторые, вроде и не статические но не несут в себе реализации экземпляра (пусть и singleton). И это только за минуту просмотра репозитория со случайно открытыми файлами…

Помимо всего этого, данный проект — это «велосипед» в котором придется разбираться. Уже представляю ситуацию с использованием на продакшене, где этот самый Themosis ломается и программист погружается в бесполезный дебаг с крепким словцом.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.