- This topic has 13 replies, 1 voice, and was last updated 3 days, 19 hours ago by Yelikin.
- January 13, 2021 at 1:34 am #5705phorty-phourParticipant
How would you rate effectivity of PHP-FIG today? How many people do you know from this list: [https://www.php-fig.org/personnel/](https://www.php-fig.org/personnel/) ?
Personally, I feel like PHP-FIG is almost dead. Still, there are [many interesting cases](https://www.reddit.com/r/PHP/comments/i7tutp/phpfig_is_effective_today/g14o1fa/) to work on, but you won’t find discussions there about it.
The group is under control of ineffective people and existing rules don’t allow to change anything because of huge bureaucracy.
Mailing list of PHP-FIG is part of the problem: they try to discuss issues about code in the system with very poor UI for sharing it. Format of mailing list allows them to “ignore” uncomfortable questions.
I remember how I managed to forced them do not copy Symfony EventDispatcher “best practices”, don’t mix up hooks (sync, couple) and events (async, decouple): by pinging famous persons from PHP community in Twitter. So they listen you only if you have many followers on Twitter. Otherwise, they just ignore you and continue to work on meaningless thing like PSR-14 (EventDispatcher). They are trying to copy popular solutions, but they don’t have time to think about these solutions itself.January 13, 2021 at 1:34 am #5706lord2800Guest
I think they’re at the “mission accomplished” stage but haven’t really realized it yet.January 13, 2021 at 1:34 am #5707Carpenter0100Guest
I love PSR-7
I love PSR-11
I love PSR-12
I love PSR-15/17/18
These things make my life easier.
In my opinion FIG was very effective.
Mission accomplished, because many packages use it.
May it looks like a Framework Scheme, but it is for interoperability.
That brings the thing itself.
I can not see a problem.
It is up to you to use it or not.January 13, 2021 at 1:34 am #5708t_dtmGuest
I’m surprised many major projects are *former* members, like Doctrine, Symfony, Laravel, Doctrine, League… yet many of the *current* projects are some that are often thought of as “legacy” or not exactly best practice like Joomla or phpBB.January 13, 2021 at 1:34 am #5709phorty-phourGuest
To people who think they have no ability to work on something new:
* `Promise` contract (Guzzle, WebOnyx [GraphQL], ReactPHP — all of them have different interfaces with small variations);
* Typed properties for PHP 8 — many of them they can standardize: `@@Immutable`, `@@ReadOnly`, etc. are perfect replacement various `@pslam-immutable`, `@immutable` by different vendors (PhpStan, psalm, PhpStorm, etc.);
* Deprecate `-Interface` suffixed interfaces and make alias via `class_alias()`: [sane names](https://verraes.net/2013/09/sensible-interfaces/) without BC breaks!
* psalm/phan/PhpStan (?) introduced syntax for “generics”, but with vendor-specific stuff and with “legacy” phpdoc annotations, they can work on it for PHP 8 and framework-agnostic;
* Sane DateTime API, maybe copy Java 8 model at least, because native model is just pathetic.
* etc.January 13, 2021 at 1:34 am #5710EmperatorBananaGuest
How many are core PHP devs?January 13, 2021 at 1:34 am #5711brendt_gdGuest
PHP-FIG has served its purpose. It would be interesting to see them evolve towards a platform bridging the gap between internals and userland.January 13, 2021 at 1:34 am #5712jenn_devGuest
IMO it had its time and place, but it’s not relevant anymore.January 13, 2021 at 1:34 am #5713manuakasamGuest
Just take a look at the member projects and their reps. That’s the only relevant thing tbh. This is the thing ensuring adaption.January 13, 2021 at 1:34 am #5714EnvrinGuest
Considering the main frameworks out there including Laravel and Symphony aren’t PSR compliant, I’d say it’s a useful learning tool, but that’s about it.January 13, 2021 at 1:34 am #5715stefanotorresiGuest
No, it’s probably not anymore, but that’s just my personal opinion; nevertheless, it’s a community project and its leadership is undergoing elections at this very moment.
You’re very free to get involved, try getting the major projects who left onboard again, and make it relevant as it once was.
Or you could even start your own thing, although IIRC this has been attempted before, with no significant output that I know of.
Talk is cheap.January 13, 2021 at 1:34 am #5716hhdivilGuest
Yeah, still relevant. Don’t know any of people who work on it but seems good to me..January 13, 2021 at 1:34 am #5717Pragmatism_nowGuest
I believe that PHP-FIG started to become a non-entity and losing key players/interest around the same time in 2016 when it decided to start virtue-signalling and establish a COC that in essence gave an entitled subsection the ability to silence and expel (either directly or thru “constructive dismissal”) passionate people.
It’s run by self-aggrandizing arrogant spoiled children now, frankly that thump their chest about being a member.
Attend a conference, you’ll clearly see what I mean.January 13, 2021 at 1:34 am #5718YelikinGuest
Died when they kicked its founder, u/pmjones and replaced him with SJWs.
- You must be logged in to reply to this topic.