The problem is the original PHP design *was* comically bad and encouraged comically bad practices. A lot of that baggage still haunts it, but the worse part is that without the *designers* of the language having good practices, you build a community that doesn't either.
-
-
-
Replying to @ofcAnthony @moljac024
In different ways, yes. It's not hard to argue that PHP is worse, though.
1 reply 0 retweets 0 likes -
-
Replying to @ofcAnthony @moljac024
Just take a look at the PHP standard library and compare it with the JS standard library. The former is *waaay* more wildly inconsistent, poorly organized, and full of gotchas, caveats, and outright unsafe tools to hurt you with.
1 reply 0 retweets 0 likes -
Replying to @marcan42 @moljac024
The latter is just essentially non-existent
1 reply 0 retweets 0 likes -
Replying to @ofcAnthony @moljac024
Exactly. Hence why it's less bad. Now compare it with Python, which has an extensive *and* largely well-designed standard library.
1 reply 0 retweets 0 likes -
Replying to @marcan42 @moljac024
Antscript has an even less bad stdlib. It doesn't exist. That's a very strange way of justifying why something is better or worse. Ultimately, PHP still isn't the problem. Its not the language.
1 reply 0 retweets 0 likes -
Replying to @ofcAnthony @marcan42
What do you expect from a language? Syntax and semantics definition? Compiler/parser? Standard library? Documentation? Tooling? Community? At which point do you draw the line? And does that then mean you don't consider those points when evaluating a language choice?
1 reply 0 retweets 0 likes -
Replying to @moljac024 @marcan42
I expect some level of functionality out of the box without having to hunt for a library. But that's not what we've been discussing here. I don't care what language you use, but be clear that bad developers are bad developers regardless of the language. It's. Not. The. Language.
1 reply 0 retweets 0 likes
Some languages breed more bad developers than others. Some languages make even good developers more likely to make mistakes. Sometimes it really is the language.
-
-
Replying to @marcan42 @moljac024
Yes, languages with a low barrier to entry. Let's make it more difficult to get into coding, or blame the easy to learn language. It's not the language!
2 replies 0 retweets 0 likes -
Replying to @ofcAnthony @marcan42
"It's not the language" boils down to "you're using it wrong" and "people should just be smarter and more careful". Which is always a bad argument. Also, you're throwing a false dichotomy here.
1 reply 0 retweets 0 likes - Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.