Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
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.
 
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.
 
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.
 
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.
 
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).
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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
 
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.
 
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.
 
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.
 
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.
 
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.