Was anyone else surprised to see Kbin being written in PHP?

WatTyler@lemmy.sdf.org to Programming@beehaw.org – 78 points –

I don't know if it's due to over-exposure to programming memes but I certainly believed that no one was starting new PHP projects in 2023 (or 2020, or 2018, or 2012...). I was under the impression we only still discussed it at all because WordPress is still around.

Would a PHP evangelist like to disabuse me of my notions and make an argument for using PHP for projects such as Kbin in this day and age?

106

You are viewing a single comment

It's such an outdated meme to shit on PHP. PHP 8.3 is absolutely nothing like PHP < 5. It's become a full-fledged, performant and secure language. I've been coding PHP since 2005, and I've seen it grow and become incredibly capable. Sure I do recognise that other languages are still more "popular" and respected, and as such I've been focusing more and more on Node/Typescript in recent years, but PHP isn't going anywhere. And its package ecosystem is so much more reliable and stable than say NPM.

Not to mention that the defacto package manager (composer) blows NPM out of the water in basically all metrics. From what I understand most languages package managers now look up to or even model themselves on it.

I have worked with composer, npm etc. All of those out there, but why is composer superior in your opinion? wouldn't be able to pin point anything