PHP-FIG: is effective today?

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #5705
    phorty-phour
    Participant

    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.

    #5706
    lord2800
    Guest

    I think they’re at the “mission accomplished” stage but haven’t really realized it yet.

    #5707
    Carpenter0100
    Guest

    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.

    #5708
    t_dtm
    Guest

    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.

    #5709
    phorty-phour
    Guest

    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.

    #5710
    EmperatorBanana
    Guest

    How many are core PHP devs?

    #5711
    brendt_gd
    Guest

    PHP-FIG has served its purpose. It would be interesting to see them evolve towards a platform bridging the gap between internals and userland.

    #5712
    jenn_dev
    Guest

    IMO it had its time and place, but it’s not relevant anymore.

    #5713
    manuakasam
    Guest

    Just take a look at the member projects and their reps. That’s the only relevant thing tbh. This is the thing ensuring adaption.

    #5714
    Envrin
    Guest

    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.

    #5715
    stefanotorresi
    Guest

    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.

    #5716
    hhdivil
    Guest

    Yeah, still relevant. Don’t know any of people who work on it but seems good to me..

    #5717
    Pragmatism_now
    Guest

    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.

    #5718
    Yelikin
    Guest

    Died when they kicked its founder, u/pmjones and replaced him with SJWs.

Viewing 14 posts - 1 through 14 (of 14 total)
  • You must be logged in to reply to this topic.