Ask HN: Is PHP/MySQL Still Practical for Building Web Applications?
61–70 of 104 posts
Re: Ask HN: Is PHP/MySQL Still Practical for Building Web Applications?
#62Re: Ask HN: Is PHP/MySQL Still Practical for Building Web Applications?
#63My personal opinion is that a project can be language agnostic. You can build in whatever you want. It doesn't matter if you build your app in php, ruby, python, asp or whatever, if you're a good coder you will produce good secure code, if you suck, so will your code. So build in whatever you're most comfortable with and don't pick a language because of a superficial reason.
Re: Ask HN: Is PHP/MySQL Still Practical for Building Web Applications?
#64My personal opinion is that a project can be language agnostic. You can build in whatever you want. It doesn't matter if you build your app in php, ruby, python, asp or whatever, if you're a good coder you will produce good secure code, if you suck, so will your code. So build in whatever you're most comfortable with and don't pick a language because of a superficial reason.
Re: Ask HN: Is PHP/MySQL Still Practical for Building Web Applications?
#65You can just as easily say RoR is slower (than, say, Symfony 2.0 on PHP with an opcode cache) and harder to work with (from a system administration perspective). Take a look down the top 100 website list, and of those sites that are web applications, more of them will be built on PHP than not. I don't think there's even a Ruby application among the top 100 sites except parts of Twitter, but I could be forgetting some…
Re: Ask HN: Is PHP/MySQL Still Practical for Building Web Applications?
#66Re: Ask HN: Is PHP/MySQL Still Practical for Building Web Applications?
#67You can just as easily say RoR is slower (than, say, Symfony 2.0 on PHP with an opcode cache) and harder to work with (from a system administration perspective). Take a look down the top 100 website list, and of those sites that are web applications, more of them will be built on PHP than not. I don't think there's even a Ruby application among the top 100 sites except parts of Twitter, but I could be forgetting some…
YouTube was written in Python. Just wanted to add a unique (and possibly non-obvious) data point.
Re: Ask HN: Is PHP/MySQL Still Practical for Building Web Applications?
#68You can just as easily say RoR is slower (than, say, Symfony 2.0 on PHP with an opcode cache) and harder to work with (from a system administration perspective). Take a look down the top 100 website list, and of those sites that are web applications, more of them will be built on PHP than not. I don't think there's even a Ruby application among the top 100 sites except parts of Twitter, but I could be forgetting some…
The problem with this argument is that all of the websites that you mentioned were founded before Ror or alternatives were mature enough. Adam D'Angelo (former CTO of Facebook) said that if Facebook was created now, they would not use PHP (source: http://www.facebook.com/note.php?note_id=137376312958147 ). I can imagine that the situation is similar with the other websites.
Edit: to note that I used Quora to answer my own question: http://www.quora.com/What-languages-and-frameworks-were-used...
Re: Ask HN: Is PHP/MySQL Still Practical for Building Web Applications?
#69My personal opinion is that a project can be language agnostic. You can build in whatever you want. It doesn't matter if you build your app in php, ruby, python, asp or whatever, if you're a good coder you will produce good secure code, if you suck, so will your code. So build in whatever you're most comfortable with and don't pick a language because of a superficial reason.
Isn't this the opposite of "pick the right tool for the job"? Building with whatever you're most comfortable seems to be a superficial reason. Different platforms/languages have real diversity in their strengths and weaknesses.
Switching from Lightroom to Aperture I've noticed substantial differences in my photography, and I'm not a very good photographer. I'm considering switching back to Lightroom - I'm sure Aperture's great, but the learning curve is harder than switching from Vim to Emacs.
Re: Ask HN: Is PHP/MySQL Still Practical for Building Web Applications?
#70You can just as easily say RoR is slower (than, say, Symfony 2.0 on PHP with an opcode cache) and harder to work with (from a system administration perspective). Take a look down the top 100 website list, and of those sites that are web applications, more of them will be built on PHP than not. I don't think there's even a Ruby application among the top 100 sites except parts of Twitter, but I could be forgetting some…
It's extremely important to draw a distinction between cool and practical. HN is all about the cool new hotness. People here are always on the bleeding edge of technology, so they tend to flock towards those instead. Also, hiring PHP developers is easier than developers. There are just more people with PHP knowledge. Not saying that is a good reason to use a language, but it is a factor.
In my experience, while it seemed at first that hiring PHP developers would be easier, it actually proved wrong, as we had to spend way more time to find _good_ developers among the mass than we would have if we were looking for, says, Python developers.