3 ms·
As a PHP programmer, among other things, I think Perl programmers have the ultimate "quick and dirty" mindset, but they're typically trying to solve different p
by drivingmenuts 8y ago
As a PHP programmer, among other things, I think Perl programmers have the ultimate "quick and dirty" mindset, but they're typically trying to solve different problems from a different perspective.
I also think a lot of the bitching about PHP is mostly because newer programmers are just repeating what they heard with the fervor of someone who doesn't work in PHP regularly.
Does it have problems? OH HELL YES. So does every language. Are the problems ever going to be fixed? OH HELL MAYBE. Is it the perfect hammer for every nail? OH HELL NO.
I work with what I know and I live with the problems because that's what I know. If I need new features, I'll work in another language, maybe.
No language is without issues. Except Python. Python is perfect.
- maxpup979 8y agoIs that python 2.x or 3.x that is perfect? GRIN well put BTW
- drivingmenuts 8y agoPython 3. Python 2 is only going to be around for another 20 years or so.
- emodendroket 8y agoYeah, don't get me wrong, PHP is much better than I expected it to be and my problems were more social than technical.
- exceptione 8y agoPython is surely nice looking, but as it allows redefinition of everything at runtime, it is impossible to optimize at compile time. I think PHP, with the recent type strictness functionality, is better positioned for making way to new developments like meaningfull code analysis, (compile time) optimizations and performant JIT compilers. Python is too dynamic for that, unfortunately. The same holds for JavaScript.
- emodendroket 8y agoPhpStorm with the Symfony plugin is already excellent for code analysis if you're working in Symfony