3 ms·
I have no doubt you can do a lot of powerful things with PHP, provided you have the experience and put in the man power + time. But this does not justify the us
by jd007 13y ago
I have no doubt you can do a lot of powerful things with PHP, provided you have the experience and put in the man power + time. But this does not justify the use of PHP now (for new projects), it just means that if you happen to be stuck on PHP because of legacy code, you could make it work.
- krapp 13y agoBut to be fair, wouldn't you also have to put in the manpower+time to get the experience to learn to do it in another language? PHP is not all procedural spaghetti code, it does have modern frameworks, some of which are quite nice. And despite it's flaws (yep... someone posted Veekun's thing, everybody take a shot) there are reasons for choosing it, such as low overhead for deployment, and ubiquitous availability.
- slinkyavenger 13y agoYeah, I posted Veekun's thing. Low overhead for deployment and ubiquitous availability are definite advantages for the beginning of a project. Unfortunately, those two advantages disappear when your site becomes successful. For a large user base, there's more overhead involved in keeping a PHP webapp running smoothly, and by that time you won't need ubiquitous availability because you'll be, hopefully, running and configuring your own servers.
- krapp 13y agoI can only assume you're right because I have no experience with having a site that's successful by anyone's standards (much less doing it in Python or Rails), but to me that still leaves a lot of room at the bottom of the pyramid for sites and apps that might not have any reason to expect such a large userbase.