I notice PHP has really bad rep amongst people who blog about building web apps. People who build web apps still seem to choose it, though.
I agree with Jeff that the way to replace PHP is to create a better alternative. Not just for PHP itself, but more importantly to stuff like Drupal and Wordpress and Magento.
Yet this is isn't happening. Django and Rails are about 7 years old (Python and Ruby both pre-date PHP) and haven't produced any CMS or blog engine remotely comparable in popularity.
How come? Maybe because perception of PHP differs so greatly between people who code and people who write about coding.
I agree with Jeff that the way to replace PHP is to create a better alternative. Not just for PHP itself, but more importantly to stuff like Drupal and Wordpress and Magento.
Yet this is isn't happening. Django and Rails are about 7 years old (Python and Ruby both pre-date PHP) and haven't produced any CMS or blog engine remotely comparable in popularity.
How come? Maybe because perception of PHP differs so greatly between people who code and people who write about coding.