Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Warbrain

macrumors 603
Jun 28, 2004
5,702
293
Chicago, IL
Please explain.

I administer a few oracle databases and have no problem with their software.

Some of it may not be the friendliest in the world to use but it gets the job done, and quite well I may add.

I wouldn't call any of it "awful".

I call it awful if it still requires IE6 and that is Siebel.
 

Warbrain

macrumors 603
Jun 28, 2004
5,702
293
Chicago, IL
Thank you for your insight. Do you work for Microsoft or Apple? Where do you get this insight from? I envy you.

My insight comes from having to code in Java and spending nights cursing it to hell. Damn language can run as bad as Flash sometimes.
 

VenusianSky

macrumors 65816
Aug 28, 2008
1,290
47
Isn't it because Google are using a non Oracle/Sun JVM - Dalvik VM ? IBM do have their own JVM - but isn't that licensed?

I doubt Oracle are going to sue other companies if they are using the official Oracle JVM... Oracle need Java to flourish.

I'm pretty sure you are correct.
Microsoft was sued by Sun several years ago because Microsoft made their own Java runtime environment. Sun won and Microsoft dumped Java all together. Not surprising considering that they already developed .NET, which is much better, at least for Windows and web platforms.
 

Warbrain

macrumors 603
Jun 28, 2004
5,702
293
Chicago, IL
I guess I have limited experience since I only use the database and administration/dev tools.

Enterprse Manager works fine in safari.

Doesn't surprise me that the backend tools are better than the user-facing applications. I curse Siebel every day.
 

RalfTheDog

macrumors 68020
Feb 23, 2010
2,144
1,919
Lagrange Point
I'm pretty sure you are correct.
Microsoft was sued by Sun several years ago because Microsoft made their own Java runtime environment. Sun won and Microsoft dumped Java all together. Not surprising considering that they already developed .NET, which is much better, at least for Windows and web platforms.

I prefer PHP for the simple stuff (quick code for a low usage server) and C++ when things get crazy (or when performance counts).
 

Stella

macrumors G3
Apr 21, 2003
8,883
6,477
Canada
I'm pretty sure you are correct.
Microsoft was sued by Sun several years ago because Microsoft made their own Java runtime environment. Sun won and Microsoft dumped Java all together. Not surprising considering that they already developed .NET, which is much better, at least for Windows and web platforms.

The problem for .Net is that its.. microsoft only, not multi-platform although there is the Mono project but how compatible it is?

Yes, microsoft tried to "embraced and extend Java" which if went unchecked would have fragmented Java.
 

darkplanets

macrumors 6502a
Nov 6, 2009
853
1
If SJ was best friends with Larry, we would have seen a sweet deal (licensing) for ZFS already.

Also, as I understand it, isn't the JVM the part that's licensed? That is to say, the part that runs the Java, not java itself? I thought IBM, MS, Apple, etc all had licenses for the JVM, but under Sun's (Now Oracle's) GNU the actual language is open source. Am I wrong here?

Also to all the Java haters, is there something really wrong with it? I mean really, what's so bad about a cross platform language; in fact I see it as a positive, and something we should work more towards, not less. I'm not a programmer but I imagine writing for one instance (running on JVM) is much nicer than writing platform specific programs.
 

VenusianSky

macrumors 65816
Aug 28, 2008
1,290
47
I prefer PHP for the simple stuff (quick code for a low usage server) and C++ when things get crazy (or when performance counts).

I've been told that PHP has many security vulnerabilities. New ones are posted by SANS all the time.

The problem for .Net is that its.. microsoft only, not multi-platform although there is the Mono project but how compatible it is?

Yes, microsoft tried to "embraced and extend Java" which if went unchecked would have fragmented Java.

This is true, but Microsoft does want you to buy their OS. I haven't heard too much about Mono other than it exists. Like Java, .NET is open for licensing, but it doesn't seem like many want to embrace it. I guess they are holding onto Java.
 

RalfTheDog

macrumors 68020
Feb 23, 2010
2,144
1,919
Lagrange Point
The problem for .Net is that its.. microsoft only, not multi-platform although there is the Mono project but how compatible it is?

Yes, microsoft tried to "embraced and extend Java" which if went unchecked would have fragmented Java.

I have never understood the why of Mono. If you are running Unix and Apache, why contaminate it with .Net light.
 

Warbrain

macrumors 603
Jun 28, 2004
5,702
293
Chicago, IL
Also to all the Java haters, is there something really wrong with it? I mean really, what's so bad about a cross platform language; in fact I see it as a positive, and something we should work more towards, not less. I'm not a programmer but I imagine writing for one instance (running on JVM) is much nicer than writing platform specific programs.

There's nothing wrong with a cross-platform language except when it's performance is horribly irregular, debugging is a pain, and the language is a bit of a bitch (at least in my experience).

Java is just a pain overall.
 

2 Replies

macrumors regular
Apr 26, 2010
180
0
Damn, I had no idea that Oracle owned Sun Microsystems, and therefore Java!:eek:

So is their gripe that Google merely used java?

Is this just patent trolling?:confused:

Sun was purchased by Oracle in January.
Which means Oracle bought Sun, and IMMEDIATELY started the process to Sue Google.
(I wouldn't even be surprised if that was a major reason for the purchase.)

ORACLE = DICKS
Dicks that are upset because their database sucks ass.
 

Stella

macrumors G3
Apr 21, 2003
8,883
6,477
Canada
There's nothing wrong with a cross-platform language except when it's performance is horribly irregular, debugging is a pain, and the language is a bit of a bitch (at least in my experience).

Java is just a pain overall.

I'm interested: What do you find horrible about debugging Java? I find debugging in XCode very painful - crap debugger thats prone to crashing - crap integration with XCode - things that will be fixed with XCode 4. Debugging Unit tests is ugh - jump through hoops to set up XCode in order to do so.

Using Eclipse or IntelliJ is fine - you can debug remote applications, 'hot fix' your code - i.e., change your code and it gets applied without restart - with some limitations.
 

Bytor65

macrumors 6502a
Feb 10, 2010
853
228
Canada
It does appear that Sun did have a problem with Google long before Oracle bought them:

http://news.cnet.com/8301-13580_3-9817048-39.html

Sun just wanted to work with Google to ensure the standard wouldn't be fractured.

Google told them to take a hike and Android was going to be the standard. :eek:
Whatever happened to "do no evil"?

So I can't say I have any sympathy for Google on this one. Though I bet Oracle is more about the $$$ than keeping the standard clean.
 

Bytor65

macrumors 6502a
Feb 10, 2010
853
228
Canada
I'm interested: What do you find horrible about debugging Java?

I suspect it is more a case of the poor craftsman(warbrain), blaming his tools.

I am a C++ programmer and I have been learning Java lately and find it slick with incredibly rich libraries.
 

darkplanets

macrumors 6502a
Nov 6, 2009
853
1
There is the OpenJDK project.
http://openjdk.java.net/

Yeah, I realize that, I mean Sun contributed code to that project. The JDK/OpenJDK are open source, but isn't the JVM aka JRE licensed? At least that's what I was lead to believe.

As per WarBrain's comments, if it really is that bad, you would think that Sun (Now Oracle) would do something about it in future releases. Not likely though, since Sun wasn't motivated and Oracle likes to sit on things without improving them.
 

Warbrain

macrumors 603
Jun 28, 2004
5,702
293
Chicago, IL
I suspect it is more a case of the poor craftsman(warbrain), blaming his tools.

I am a C++ programmer and I have been learning Java lately and find it slick with incredibly rich libraries.

No, my tools were fine. It may be my limited experience with it because I gave up on the language after - when following example exactly - it didn't work as it was supposed to.

Yeah, I realize that, I mean Sun contributed code to that project. The JDK/OpenJDK are open source, but isn't the JVM aka JRE licensed? At least that's what I was lead to believe.

As per WarBrain's comments, if it really is that bad, you would think that Sun (Now Oracle) would do something about it in future releases. Not likely though, since Sun wasn't motivated and Oracle likes to sit on things without improving them.

If you think Oracle cares about improving things you're crazy. :p
 

parapup

macrumors 65816
Oct 31, 2006
1,291
49
My insight comes from having to code in Java and spending nights cursing it to hell. Damn language can run as bad as Flash sometimes.

Hmm. I have coded for 15 years now. 7 of which in Java. I refuse to write server side code in anything but Java.

Either you don't understand Java and the tooling at all or you are just prejudiced. Java is god send for server side code - even Apple uses it to run their server side stuff.

Have you ever debugged Java code - the tools that are freely available to debug Java code (Eclipse, jstat/jmap, MAT, NB Profiler to name a few) are stellar. I challenge you to debug server side code written in your language of choice and then do the same thing using Java. Been there done that - memory leak in a huge server side app that triggers rarely? Try native code and see how long that takes to debug. Then try Java - piece of cake.
 

tkatz

macrumors 6502
Dec 14, 2009
258
208
I suspect it is more a case of the poor craftsman(warbrain), blaming his tools.

I am a C++ programmer and I have been learning Java lately and find it slick with incredibly rich libraries.

^ this.

I was a C/C++ programmer who also found Java pretty good to work with. I do prefer ObjC to it, but when it comes to writing multithreaded servers on my mac that can then also run on my Linux and Solaris servers, I actually find it a pleasure to work with.

Maybe I'm just an oddball in this case.
 

RMo

macrumors 65816
Aug 7, 2007
1,268
328
Iowa, USA
My insight comes from having to code in Java and spending nights cursing it to hell. ...
You're doin' it wrong, unless your experience is from 1998, in which case, I'm terribly sorry and you should try it again. :D

Java is really not that bad.
 

VenusianSky

macrumors 65816
Aug 28, 2008
1,290
47
ORACLE = DICKS
Dicks that are upset because their database sucks ass.

I am not a DB pro, but apparently this is true to some extent. Many companies have been migrating to MS SQL since SQL 2005. MS SQL is much cheaper to license and from what I hear, performs very well compared to Oracle.
 

pooryou

macrumors 65816
Sep 28, 2007
1,332
65
NorCal
The problem is that if Oracle wins, everybody who uses Java looses....

I teach basic IP law and this is not good. Software patents are a very, very bad thing.

I have no love for Google or Oracle but once something like this sets a precedence its very bad..

Try reading the article before commenting ;)

Oh, and a teacher saying 'looses' instead of 'loses'? tsk tsk tsk :D
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.