Symfony покидает PHP-FIG
Очередная драма в PHP.
Лидер Symfony Фабьен удалил себя и фреймворк из списка участников группы PHP-FIG.
И прокомментировал свое решение в Твиттере.
Фабьен говорит, что PSR-0 и PSR-4 (автозагрузка), a также PSR-1 и PSR-2 (стили кодирования) были хороши. PSR-11 (контейнер) вообще отличный, по его мнению. А вот PSR-7 (интерфейсы HTTP-сообщений) – не ок, потому что не базировался на уже существующих решениях (в частности, symfony/http-foundation), а создал свой фреймворк с нуля. Ну и теперь, PSR-14 (event dispatcher), похоже, идет тем же путем, пишет Фабьен.
Иными словами, Фабьен считает, что создавать интерфейсы и стандарты совсем с нуля нехорошо. И его можно понять.
С другой стороны, PSR-7 оказался жизнеспособен и позволил создать универсальные инструменты, которые можно использовать с разными фреймворками, в том числе благодаря адаптеру.
Но среди стандартов PHP-FIG был и не совсем удачный PSR-6 (интерфейс кэширования).
В списке разрабатываемых стандартов интерес представляет PSR-5 PHPDoc и надо заметить, что там тоже не все гладко.
Кстати, два года назад группу PHP-FIG уже покинули представители Laravel, Propel, Doctrine, Guzzle, Stash и Aura, в основном из-за того, что особо не принимали участия в обсуждениях.
Ну что тут сказать, удачи Фабьену и удачи PHP-FIG. Возможно, от разнообразия и конкуренции идей сообщество тоже получит определенную выгоду.
Post #17
2.58K