|
|
|
|
|
by coldtea
3767 days ago
|
|
>Hint: PHP is not one of those. Hint, PHP is 100% one of those. The bad rap is either because of hipsterism or for issues that have been long solved. The rest of its warts are no worse than the kind of BS any language has -- in fact before JS got in fashion the same things was said all the time for it too (for its bizarro coercion rules, only fp arithmetic, bs scope rules etc). |
|
It's almost an irrational fear, but I remember working on plugins for applications where plugin hooks were non-existent, and the canonical approach was to patch code. I remember applications where there was no frontend server, but rather a sprawl of PHP files each doing one thing and hooking into the 'main' system via a 'require settings.php'.
Apart from that, working within PHP still obliges you to do a lot of hairy things---like working with Drupal. Now Drupal is certainly better architected than say Mambo/Joomla ever was, but it's still a better CMS than it is a web framework and for some odd reason lots of companies insist on building things into Drupal even today.
Now ... all of my recent knowledge is second hand, I've been out of PHP and into Python for at least 5 years now