Re: Don't forget the enterprise
Posted by Suhail on 01-26-2008 in What's the best language for web development"I personally think PHP is a piece of shit and very unmanageable when it comes to scalability. "
I don't see how you think PHP is very unmanageable when it comes to saleability. It's actually a fairly easy language to scale. I don't know if you've noticed but half the mainstream sites on the internet are running PHP and they have all scaled quite well. MySpace, Facebook, YouTube, Ning, Yahoo. Really, please support your statements. Many facebooks applications which have huge reach are written in PHP as well and have learnt to scale even under the facebook platform's restrictive limitations.
I believe one day PHP has the capability of becoming great as it iterates through more versions, PHP6 is on the way.
PHP is very unmanageable but any smart PHP programmer can easily make it manageable.
For the record, enterprise applications suck. There's a reason why they are called "enterprise."
Languages don't scale by themselves, they need hardware to support. You make it sound like .NET magically creates a new clustering environment or splits its data magically to another database all by its lonesome.
Don't forget, PHP is free and open source, ASP and JSP are not. Python is similar to PHP in this regard except it's far better as far as speed, organization, and design is concerned. The added bonus is that you can always write software as well and if you're forced into a .NET environment, IronPython is always available.
If you still do not believe read this article of PHP vs. JSP:
http://www.oreillynet.com/onlamp/blog/2004/07/php_scales.html
It explains to you what scalability actually means. It even explains why Friendster (a popular social network, the first I believe) moved FROM JSP to PHP.
In response to: Don't forget the enterprise
I've never used Python but I hear great things about it. I personally think PHP is a piece of shit and very unmanageable when it comes to scalability.
I voted ASP because we are forgetting to address the corporations. When it comes to enterprise software it boils down to J2EE and .NET - aka JSP vs ASP. I don't see a JSP choice so I had to go for ASP. When it comes to high yield, mission critical systems you need the reliability, scalability and business components of enterprise libraries, thats where J2EE and .NET step in.
Any way users can add choices on the site? I'd love to see that feature.


