Yahoo Moving to PHP
Erek Dyskant writes "Yahoo has decided to switch from a proprietary system written in C/C++ to PHP for their backend scripting. Here's the notes from a presentation by a Yahoo engineer at PHP Con 2002."
← Back to Stories (view on slashdot.org)
or
Sex with a mare?
Stop trolling! ;)
php is better anyway..
-Bob
Because J2EE is slow to develop in, and slow at executing?
One of the criteria was fast development and turnaround time, as they need to stay ahead of competition. J2EE is beautiful in theory, but not in practice. Anyone with that only on their resume will have to shape up the next years, when PHB's stop buying that particular buzzword and move on to the next.
Your mom has begun to prove herself as a critically wounded, open-legged, well oiled, and stable poundhorse. For all the sperm she guzzles and for the way she makes guys come after midnight, this makes a whole lot of sense. If her pimp plans on modifying her with clumsily-wielded surgical tools then I can see her even getting more raw, pulpy, and hot. There's no way to tell as I've never actually seen a naked woman.
Obviously open legs DO apply to the corporeol world.
You're still an assclown.
Nice job with censorware.org, by the way. Drop your pants.
you fucking ass clown read the article?
PHP's biggest problem is that the logic is not separated from the presentation. That sucks and makes maintenance difficult.
Muhaaahaha! Perl sux0rs baaad. Its the ugliest language in history. And when its creator extolls that perl is good because 'there are many ways to a single thing', you are are pretty much guaranteed an overgrown, overengineered, piece of crap.
Sorry, but simplicity (php) will win over complexity (perl) anyday, blindfolded, with one arm tied.
Java's crap for writing web front ends, for the reasons I gave.
Java's crap for writing the back end stuff that you say you're working on, because it's a cheesy, annoying, ideology-damaged language (the Pascal of the nineties!) and it's slow, slow, slow, slow, slow. Did I mention how slow it is? It may have a role in teaching, but not beyond freshman year.
If you want to do serious programming, use a language that supports it. C++ is vastly more expressive than Java. Java lets you break type safety as easily as C++ does, but then Java goes further and requires it. Find out about templates, me boy: Templates. If Java ever catches up with the state of the art circa 1988, let me know. I'm not holding my breath.
I'm not a "web app" developer; I'm a real developer who got dragooned into wasting a few months on a web project because that stuff is trivial and we couldn't see any sense in hiring a "web app developer" for something that a programmer could do twice as well in half the time. And then we'd have to fire the poor fool when we were done with him.
So, heh heh, what kind of exciting scalable enterprise-scale industry-standard buzzword-compliant multi-tiered super-"web apps" are you working on there, anyway? CS 250? Senior thesis, maybe?
"Lame but rational": Yep. Java's the kind of thing a bright grad-student would have designed, somebody with native talent, a lot of methodology, and very little practical experience.
Java and Perl are tools with certain very serious shortcomings. Do I have strong feelings about programming languages? By God, yes, I do. If you wrote code all day every day, you would have strong feelings of your own. If you'd written enough Perl to learn the language well enough to evaluate it, you'd have an opinion about its worth. Of course, if you only know one or two languages, none of them well, you may not understand how languages differ from each other.
Thinking back, I have met exactly one competent programmer in my entire career who didn't have strong feelings about programming languages. Have you ever held a programming job? Or any job? How old are you?
I do believe you that if I keep upgrading my JVM every week, sooner or later they'll add something useful. Sooner or later apes will evolve into seagulls, too. Sooner or later you'll get a job and move out of your parents' basement.
As for web development having a lot to do with strings, are you really stupid enough to think that anything you do on the back end has anything particular to do with web development? For the parts of web development that differ from real programming, use a suitable language (PHP, Perl, JS, whatever). For the back-end parts that are just logic, use whatever works. Java doesn't work, so don't use it. Simple, eh? Use something efficient and maintainable, and something that'll still be around in a few years, too. Please stop shrieking and howling about how everything has to be written in Java; it doesn't. You really need to learn a lot more languages, so you can pick the right one for the job, instead of just running around braying like an idiot about how the only language you know just happens to be perfect.
Finally, I have no fucking clue how the TCO of eleventeen trillion beige boxes compares to that of a female brontosaurus in heat, nor do I care. If you care, you're either an accountant or a moron. If you think I should care, you're both. Sadly, you didn't even have the brains to read what I wrote: I pointed out one very clear reason why beige boxes would probably be well-suited to what Yahoo! does with them. Is it a valid reason? I don't give a rat's ass. If I were making the purchasing decision, I'd do my homework and make the right choice. Instead, I'm just killing some time by flaming morons on Slashdot. Deal.