9 ms·
Every language has valid criticism, you use the right tool for the right job. When you single out one of your tools as "bad" it just highlights that you don't u
by dangerface 7y ago
Every language has valid criticism, you use the right tool for the right job. When you single out one of your tools as "bad" it just highlights that you don't understand what job the tool is for.
learn your tools.
- sterileopinions 7y agoYou're assuming the criticisms between different languages are equatable. It's important to understand that there is a reputation and perception that PHP has because of its colored history. Invoking platitudes like "the right tool for the job" is irrelevant and isn't going to make that history go away suddenly.
- dangerface 7y ago> It's important to understand that there is a reputation and perception that PHP has because of its colored history. Because no other language has a history? Look at C it has a coloured history, it has a reputation like any other language, C vs C++, it has bad things like the lack of memory safety, it lacks concepts like object orientation and so on and so on. No PHP is not special in its flaws.
- triceratops 7y agoIt's funny you should mention tools. This article uses exactly that analogy to explain why PHP is an awful tool for any job. https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/ https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
- arpa 7y agoActually, hating on PHP is much older. Heck, if we are to descend into depths of history, let's go straight to the unix haters' handbook and let's find out just why the most ubiquitous and popular server operating system sucks on the most fundamental level.