It's time for java to DIE
Moderator: General Moderators
It's time for java to DIE
I move a lot. The following is very common. I talk to the manager of X place. He is very proud.
manager: "Yes, our platform runs on J2EE, struts or spring, hibernate and we use some XML, yada, yada, yada. "
me: How many user do you have?"
manager: "About a 100".
me: "Can I see the application?"
Then he shows me a couple of edit, update and search windows.
Give me a freaking break!!!! You don't need all that crap. What happened to KISS?
I use to work for a newspaper. I developed a php classifieds application it was connected to Sybase. There was absolutely nothing special about it. No mem cache or any special tweaks. It was even running on Windows Server as CGI. Still the application handled millions of request each month and we never had a single problem.
I am still waiting to see a place that actually need all that junk running. I am not saying the place does not exists. But maybe it is as rare as a Logness Monster sighting.
Not every problem needs a nuclear weapon to be solved. Unless you have to kill a 200 ton whale, 1 single shot pistol will do the trick.
If companies start to recognize this, there will be more job opportunities for php developers and most importantly php will be viewed as a very strong business solution. Maybe Zend could do a better job to improve PHP' s business image.
Many companies believe that the only real solution out there is Java(And all the stuff behind it). By just looking at monster.com you can see this is true.
I stand by PHP. It has never let me down. Now I am playing with php-gtk for desktop multi-platform development. What else can you ask for??
What are your thoughts?
manager: "Yes, our platform runs on J2EE, struts or spring, hibernate and we use some XML, yada, yada, yada. "
me: How many user do you have?"
manager: "About a 100".
me: "Can I see the application?"
Then he shows me a couple of edit, update and search windows.
Give me a freaking break!!!! You don't need all that crap. What happened to KISS?
I use to work for a newspaper. I developed a php classifieds application it was connected to Sybase. There was absolutely nothing special about it. No mem cache or any special tweaks. It was even running on Windows Server as CGI. Still the application handled millions of request each month and we never had a single problem.
I am still waiting to see a place that actually need all that junk running. I am not saying the place does not exists. But maybe it is as rare as a Logness Monster sighting.
Not every problem needs a nuclear weapon to be solved. Unless you have to kill a 200 ton whale, 1 single shot pistol will do the trick.
If companies start to recognize this, there will be more job opportunities for php developers and most importantly php will be viewed as a very strong business solution. Maybe Zend could do a better job to improve PHP' s business image.
Many companies believe that the only real solution out there is Java(And all the stuff behind it). By just looking at monster.com you can see this is true.
I stand by PHP. It has never let me down. Now I am playing with php-gtk for desktop multi-platform development. What else can you ask for??
What are your thoughts?
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA
- superdezign
- DevNet Master
- Posts: 4135
- Joined: Sat Jan 20, 2007 11:06 pm
After using Java, PHP feels like it's on training wheels to me. 
I like Java, and I like PHP.
The reason that PHP as a job skill isn't quite where Java is is that Java exists both online and offline, and PHP is free, open source, and technically young. They've been teaching Java in schools for a while now and it's becoming a standard, but that's because it's pure OOP (basically). OO practices are important as a developer in today's world, and Java is a good place to learn it, in my opinion.
I'll leave it at that before I start ranting as much as the OP.
I like Java, and I like PHP.
The reason that PHP as a job skill isn't quite where Java is is that Java exists both online and offline, and PHP is free, open source, and technically young. They've been teaching Java in schools for a while now and it's becoming a standard, but that's because it's pure OOP (basically). OO practices are important as a developer in today's world, and Java is a good place to learn it, in my opinion.
I'll leave it at that before I start ranting as much as the OP.
-
alex.barylski
- DevNet Evangelist
- Posts: 6267
- Joined: Tue Dec 21, 2004 5:00 pm
- Location: Winnipeg
-
alex.barylski
- DevNet Evangelist
- Posts: 6267
- Joined: Tue Dec 21, 2004 5:00 pm
- Location: Winnipeg
- John Cartwright
- Site Admin
- Posts: 11470
- Joined: Tue Dec 23, 2003 2:10 am
- Location: Toronto
- Contact:
-
alex.barylski
- DevNet Evangelist
- Posts: 6267
- Joined: Tue Dec 21, 2004 5:00 pm
- Location: Winnipeg
Obviously none are childsplay...that was a joke. But anything you can do in language X you can do in C++ but the same cannot be said in the reverse direction...so that would lead to believe one is indeed more powerful/flexible than the others, which is what I was hinting at.Jcart wrote:I don't think saying all other languages OOP model are childsplay is an argument to begin with.Hockey wrote:Wow. Thats a great counter-argument.Weirdan wrote: Actually not
That's not an argument, either. Everything you can do in any Turing-complete language X you can do in any other Turing-complete language Y. It's only a matter of how much efforts would be needed (and C++ is not the best by that measure, you know). That's why specialized languages exist - if C++ was a silver bullet everyone would code in C++ only... what are you doing on a php forum, huh? =)But anything you can do in language X you can do in C++
Besides, OOP is not an end-of-all - alternative programming paradigms exist. Functional programming, for example (it's not the same as procedural programming).
You say C++ has the most powerful OOP model? I'd like to see native C++ syntax for metaclasses, please.
-
alex.barylski
- DevNet Evangelist
- Posts: 6267
- Joined: Tue Dec 21, 2004 5:00 pm
- Location: Winnipeg
I had a much longer drawn out reply but I need to get work done and stop playing on DevNet.Weirdan wrote:That's not an argument, either. Everything you can do in any Turing-complete language X you can do in any other Turing-complete language Y. It's only a matter of how much efforts would be needed (and C++ is not the best by that measure, you know). That's why specialized languages exist - if C++ was a silver bullet everyone would code in C++ only... what are you doing on a php forum, huh? =)But anything you can do in language X you can do in C++
Besides, OOP is not an end-of-all - alternative programming paradigms exist. Functional programming, for example (it's not the same as procedural programming).
You say C++ has the most powerful OOP model? I'd like to see native C++ syntax for metaclasses, please.