Linked by snydeq on Fri 29th Jan 2010 15:59 UTC
Java Any doubts regarding Oracle's stewardship of Java were dispelled yesterday, as Ellison and company have made it clear that they are very interested in making Java an even stronger alternative to .Net, writes Fatal Exception's Neil McAllister. "We have the money to invest in Java, because Java is a very profitable business for us already," said Ellison, whose plan for integrating Sun technology is ambitious, serving an even more ambitious goal: to create a soup-to-nuts tech juggernaut akin to IBM in the 1960s. Java will remain a key component of this push, with a new Java runtime, greater modularity, better support for non-Java languages, improved performance, and multicore-optimized garbage collection in the works, McAllister writes. Also revealed are plans to unify the Java SE and Java ME programming models and APIs and to enable JVM to run natively on hypervisors, allowing developers to run multiple Java instances on a single virtualized server.
Thread beginning with comment 406862
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: My 2c
by Kebabbert on Sat 30th Jan 2010 10:43 UTC in reply to "My 2c"
Kebabbert
Member since:
2007-07-27

I prefer Java apps to .NET apps, because I use several Operating Systems. Sure, if I only used Windows, then I would be content with .NET apps. But I prefer to use the same app, on several platforms.

Also, .NET is more a desktop thing, on Windows. Java is can be run/runs on every OS (it is open and portable): Windows/Mac OS X/Unix/Linux/etc. It runs on Mainframes, super computers, down to Mobile phones, BluRay, etc. I am trying to say that Java is much much more widespread than .NET. That, I like.

Reply Parent Score: 4

RE[2]: My 2c
by WorknMan on Sat 30th Jan 2010 12:21 in reply to "RE: My 2c"
WorknMan Member since:
2005-11-13

HTML5 apps will be the next big thing. Except for IE


Yeesh! I don't know which I dread more... HTML5 apps, .NET apps, or Java apps. I guess the days of running fast, tight, feature-packed, NATIVE applications are coming to an end. *sigh*

I prefer Java apps to .NET apps, because I use several Operating Systems. Sure, if I only used Windows, then I would be content with .NET apps. But I prefer to use the same app, on several platforms.


I dunno... most Java desktop apps I've used, when compared to native counterparts, are complete ass. I wouldn't want to use them on ANY OS. Then again, as you can tell from my above comment, I'm not a huge fan of .NET either, but prefer it to Java on a Windows desktop.

Edited 2010-01-30 12:22 UTC

Reply Parent Score: 2

RE[3]: My 2c
by Moochman on Sat 30th Jan 2010 19:31 in reply to "RE[2]: My 2c"
Moochman Member since:
2005-07-06

There are many poorly-implemented Java desktop apps out there but many good ones as well. Have you ever used Aureus, LimeWire, Eclipse, NetBeans, Maple? These are some examples of Java apps implemented very well (i.e. most users will never notice a difference from native apps).

Also, it is worth noting that most .NET apps that do not use Windows Forms don't look especially native either--instead looking more like Adobe AIR (with non-native-looking widgets).

Ultimately though I think the whole consistency/integration thing is overrated, for everything aside from maybe the open/save dialog and ensuring some standard conventions for icons/symbols. People use web apps, Flash/AIR apps, Qt apps (Picasa, Google Earth). iPhone apps, and millions of different-looking kinds of "Windows" apps (just look at MS Office compared to the rest of Windows) on a daily basis without issue. Asthetics (in the sense of "matching" everything else) are probably the least important contributing characteristic to an app's overall usability. I think a very vocal minority, often politically motivated, has been pushing this viewpoint as much more essential than it really is.

Reply Parent Score: 4

RE[3]: My 2c
by Kebabbert on Mon 1st Feb 2010 09:15 in reply to "RE[2]: My 2c"
Kebabbert Member since:
2007-07-27

Moochman says it well:
"There are many poorly-implemented Java desktop apps out there but many good ones as well. Have you ever used Aureus, LimeWire, Eclipse, NetBeans, Maple? These are some examples of Java apps implemented very well (i.e. most users will never notice a difference from native apps)."

As I said, I really like when the application I use, can be found on any OS. But I agree that if the Java app GUI is not well designed, then .NET variant beats it. But there are good Java app GUIs out there.

Well designed Java app > .NET app

Reply Parent Score: 2