this post was submitted on 18 Sep 2023
994 points (95.4% liked)
Lemmy.World Announcements
29079 readers
223 users here now
This Community is intended for posts about the Lemmy.world server by the admins.
Follow us for server news 🐘
Outages 🔥
https://status.lemmy.world/
For support with issues at Lemmy.world, go to the Lemmy.world Support community.
Support e-mail
Any support requests are best sent to info@lemmy.world e-mail.
Report contact
- DM https://lemmy.world/u/lwreport
- Email report@lemmy.world (PGP Supported)
Donations 💗
If you would like to make a donation to support the cost of running this platform, please do so at the following donation URLs.
If you can, please use / switch to Ko-Fi, it has the lowest fees for us
Join the team
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Given that kbin is written in PHP, I honestly don't see much of a bright future for it. It's not like hobbyist developers line up to write PHP.
For me the tell was the lack of an API.
Modern PHP is pretty pleasant once you learn the syntax IMO. It’s not 2005 any more
And yet whenever programming languages come up, Rust comes out as a more popular whereas PHP is the "My job requires it but it's not what I'd do for fun" language.
Far more people already know PHP than Rust, though. They’re also very different languages. While the syntax for Rust is nicer than other languages used for systems programming, there are people who question whether it is really appropriate for a web app. Certainly nobody questions whether that’s what PHP is good for.
Only if PHP and Rust could even be compared. lol totally different tools for different jobs.
And yet one is used for kbin and one is used for Lemmy and somehow both kinda achieve the same things of a Fediverse Reddit-like.
The system is based on the bleeding edge of the PHP stack, using PHP 8.3x and Symfony 6 as the framework. There's plenty of devs out there, especially symfony ones. The main issues I've found is pulling in people who are interested in the ActivityPub side of the project.
I think a few more months and most of the user-facing UI/UX issues will be improved. The moderation side, along with quality of life admin tools are definitely lacking though.