I completely agree Paul. On Apr 5, 2013, at 4:29 PM, Paul Mooring <[email protected]> wrote:
> I currently work mostly in the web-ops SaaS space and just wanted to throw in > my 2 cents here. Ruby, Python and node.js are all in the same performance > class. Ruby is perfectly capable of handling a full-scale SaaS app, twitter > just goes a bit beyond full-scale. We (Opscode) recently migrated off > running our main code base in Ruby as well. While twitter and opscode both > still run a fair amount of ruby in their infrastructures there's one import > thing you missed in your reply, they certainly are not moving to python or > node.js because that won't help for real scale. We moved to Erlang and > Twitter to Scala, notice those are both functional, concurrent languages > using the actor model for concurrency. > > I bring this up not to discourage using Ruby, Python or Node.js (well maybe I > would discourage node.js a little ;) ), but to bring up that for 95% of the > SaaS business out there the performance of the language/framework will always > be irrelevant and if they have less than millions of users performance issues > are probably in their code rather than their tech stack. > -- > Paul Mooring > Systems Engineer and Customer Advocate > > www.opscode.com > > From: Eric Cope <[email protected]> > Reply-To: Main PLUG discussion list <[email protected]> > Date: Friday, April 5, 2013 3:41 PM > To: Main PLUG discussion list <[email protected]> > Subject: Re: PHP lifespan > > I don't see PHP going away for a long time, unless the PHP core developers > fly off into left field and make some crazy decisions. > If I was going to learn new languages, I'd learn: > Ruby - because its becoming ubiquitous, but its too slow for full-scale SaaS > stuff, just ask Twitter :) > Python, node.js - for performance. > > Just my two cents. > > Eric > > > On Fri, Apr 5, 2013 at 12:57 PM, Paul Mooring <[email protected]> wrote: > I think most of the technologies you listed got sunk by changes in the tech > eco-system as a whole. FoxPro was killed by MS but COBOL and dBase are > still alive in there own niche's. I think PHP will suffer the same fate, > there's definitely better languages for writing full scale SaaS applications > in (Ruby and Python seem like the big front-runners) but for a simple site > you want to upload via FTP and forget I see no reason anyone would want to > put much effort into "replacing" PHP. > > On a related note, much of PHP's reputation isn't really deserved in my > opinion. There's a lot of awful code out there, but it's eco-system now has > a pretty scale-worthy stack (laravel/symfony/ect, php-fpm and nginx) and like > any language, it has some poor design decisions, but for the most part bad > code is due to bad programmers rather than the language itself. > > -- > Paul Mooring > Systems Engineer and Customer Advocate > > www.opscode.com > > From: keith smith <[email protected]> > Reply-To: Main PLUG discussion list <[email protected]> > Date: Friday, April 5, 2013 12:25 PM > To: Main PLUG discussion list <[email protected]> > Subject: PHP lifespan > > > > Hi, I do not want to start any flame wars. I would like to open a > discussion though. > > I was thinking of what the life span of PHP might be. I have lived through a > number of them. > > In the early 80's COBOL was still taught and was in use. I know it is still > around, however I do not think anyone would choose COBOL for a new project. > > I also lived through the whole dBase, Clipper, FoxBase+, and Visual FoxPro > cycle. FoxPro was acquired by M$ 15 or 18 years ago, which started it's slow > decline. M$ finally killed it last year. > > So I am wondering about PHP. What might it's lifespan be? What might be the > next big thing... etc. > > I'm interested in hearing your thoughts. > > ------------------------ > Keith Smith > > --------------------------------------------------- > PLUG-discuss mailing list - [email protected] > To subscribe, unsubscribe, or to change your mail settings: > http://lists.phxlinux.org/mailman/listinfo/plug-discuss > > --------------------------------------------------- > PLUG-discuss mailing list - [email protected] > To subscribe, unsubscribe, or to change your mail settings: > http://lists.phxlinux.org/mailman/listinfo/plug-discuss
--------------------------------------------------- PLUG-discuss mailing list - [email protected] To subscribe, unsubscribe, or to change your mail settings: http://lists.phxlinux.org/mailman/listinfo/plug-discuss
