3 ms·
I disagree with you here. You're discussing a different issue. There is not that much more difficulty in learning computing with any other modern programming la
by metaphorm 12y ago
I disagree with you here. You're discussing a different issue. There is not that much more difficulty in learning computing with any other modern programming language. This isn't about snobbishness or elitism. Its just about the real practical problems that exist with PHP but do not exist (or do, but to a lesser extent) with other modern languages.
PHP is somewhat easier to deploy due to the elegance of mod_php and the Apache based LAMP stack. That's one of the things that has driven the proliferation of PHP. Mostly we're just dealing with history and inertia though. PHP offered a streamlined, relatively modern way to program web applications several years before good solutions became widely available in different languages.
PHP is almost like a framework in itself, with built in HTML templating, database integration, and HTTP libraries. The builtins in PHP absolutely suck compared to alternatives (including more sophisticated versions of these same things implemented in PHP in frameworks) but that's besides the point. Its possible to build stuff even with shitty tools.
The problem is that PHP has a large segment of its community that suffers from something that is almost like the inverse of elitism. Its a kind of willful ignorance or embrace of amateurism. A culture of mediocrity, basically. This is not a good thing for anyone. There are historical reasons behind it in PHP and they are vexing and difficult to overcome, but really they should be overcome, for the good of the future of the web.