
I just want to say...
... Ooo-err, missus!
Python has become the newest language welcomed into the Amazon’s cloud fold, through the Amazon Web Services' Elastic Beanstalk. The cloud giant today announced that Python applications are now supported on Elastic Beanstalk – along with PHP, Java and Microsoft’s family .NET. The news smooths the way for the DJango and Flask …
As a long time Python user who has also used a lot of other languages, I recently had to learn PHP. It seems awfully like they were trying to invent Python but missed rather badly and ended up with a bunch of randomly selected and named features from other languages that gradually accreted into a large, formless blob.
Event Perl felt like had a sort of cruel, warped, sociopathic internal logic to it -- everything seemed wrong, but sort of wrong in a consistent way. PHP just seems... randomly wrong.
Actually, PHP has its origins in Perl, being originally some Perl scripts to preprocess HTML before serving.
I think PHP is one of those technologies that is being asked to do far more than it was originally designed to do. It was the first server-side language to use HTML templates which IMHO deserves some credit, but the original language was designed to do not much more than that. Now people want to write full-blown enterprise apps in it :rollseyes: