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

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

Не так давно писали чтото-похожее для YAML-конфигов, в целом очень полезный функционал в умелых руках.
С одной стороны этот функционал способен породить кучу говнокода в неумелых руках, но с другой стороны неумелые руки вроде не часто осиливают symfony (по-крайней мере вторую версию).
Чем больше неумелых рук осваивают симфони, тем меньше неумелых рук осваивают симфони.
Удобно строить бизнес-правила, можно даже в сочетание написать билдер на JS
Если бы еще аннотации были частью языка, а не в виде коментариев.
Вот это велосипед! Лямбды и eval оказались недостаточно клёвыми.
eval совсем не клево, а лямбды — как вы в конфигах опишите лямбды?
Какой же это конфиг, если в нём код? А если код, то почему не php?
Ну не стоит лукавить. Конфиги в крупных фреймворках влияют на логику работы приложения. Это не просто информация о том как подключать кешер, соединяться с базой, на каком порту приложение работает и так далее. Вы описываете роутинг, схемы моделей. Так что это просто расширение возможностей конфигов с логикой.
Почему всё-таки не php? Всего-то и делов:
Нет, можно на php конфиги писать, я не спорю. Но всетаки такой способ — создание некой песочницы.
В общем все это спорно и то и другое можно использовать не по назначению, на вкус и цвет в общем
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории