Originally posted by Spam
View Post
Or so it seems to me, given the type of issues they face when deployed (for example, at least twice a year some new custom software I load on a server breaks after some use, I get into troubleshooting and I find out that they can't deal with names or paths with spaces, which is quite frankly a bit concerning for something that was written in 2019, I don't even want to know if they sanitize their inputs)
But this is a constant, regardless of the language. People developing in Java or C# aren't fundamentally different from PHP developers, nor the applications do different things, yet I get less issues.
Which is why the language is a factor.
The language puts down rails and rules and features that help the developer. The more they can shoot themselves in the foot the more they will.
Apparently PHP is the worse of the bunch in the languages of choice. Java runs like garbage but it does not cause so much issues. Yeah it did break functionality when updating major VM versions, yeah I still despise it for a bunch of reasons, but it is not as bad as PHP applications are.
EDIT: Full disclosure: Most of these applications aren't pubblic, they are for internal company use or offered as a service to client companies, so many things that would be completely unacceptable in a public application/website/service will be mitigated with user training of course.
Comment