Why PHP is still the right tool for the job
27 March 2007Of course, there is no "better" language, each language has its own strengths and weaknesses. When starting a new project, you need to chose the right tool for the job.
For me, the right tool is still PHP.
If I was starting a web development business tomorrow morning, I wouldn't be writing my codebase in Python or Ruby (although they are nice languages), I would chose PHP for the following reasons:
- Everyone knows PHP
PHP experts are never hard to find, which means a greater selection of job candidates. - There are more PHP resources available
There are many PHP commmunity websites, tutorials, frameworks, classes and articles. - PHP is well supported
Most linux web hosts supports PHP4, and more are starting to support PHP5.
When you're betting your business on a language, you don't want to take any risks. At the moment I see PHP as still the safest choice.
Chapaev
1. And everyone _thinks_ he is a PHP guru. But when you are trying to find someone who knows for example PHP5 & Symfony it's not so simple, though likely every Ruby developer knows Rails.
2. More doesn't mean better. I mean frameworks/classes.
3. Who needs shared hosting?! I've forget when I used it last time. We currently use VDS or DS. And even if you need it -- there is a plenty of Ruby/Python hosts. Of course, not so much as PHP ones, but enough for choosing.