3 ms·
It is too bad if people complaining about PHP makes someone feel bad. What's really important here is that people need to be aware when they are adopting a to
by slurgfest 14y ago
It is too bad if people complaining about PHP makes someone feel bad.
What's really important here is that people need to be aware when they are adopting a tool which brings this much technical liability.
People should not be unknowingly exposed to this relentless stream of years-old, fatal bugs. Life is too short and it's even more unfair to newbies to make them deal with nutty, random issues like 'can't use a Turkish locale'. This isn't just picking on PHP. These bugs are epic and breathtaking and impose an exceptionally high amount of effort to work around.
It is clear by now that
(A) these are not just a few isolated bugs but a big pile
(B) most of this pile is old and already known for years
(C) the PHP team is not fixing the pile despite lots of time
(D) it would be such an epic amount of work to fix that you could never reasonably expect others to do it, especially if they have no reason to be invested in PHP (how is that reasonable?)
(E) you could never get the fixes and cleanups published because of all the existing code which would be broken, unless PHP adopted a risky, even more labor-intensive backward-incompatible renovation project
(F) there are already multiple well developed alternatives which do not have these problems, so why would I wait for PHP to get its house in order?
I'm not saying that PHP sucks and could never be fixed.
I'm saying that PHP doesn't have enough positives to justify the huge time and effort to fix it... or to suffer through using it for years. There is no third choice.
Why on Earth would I bust my butt trying to fix this pile of bugs when I can just use anything else?
Just because I feel sentimental about the name 'PHP'?
This is a slowly sinking ship, it is not responsible to tell newbies to get on it.