Linked by Adam S on Thu 26th Jun 2008 18:58 UTC, submitted by snydeq
Java Now that Java has a fully open sourced implementation in RedHat's IcedTea, Neil McAllister questions whether an open Java even matters: "Even as Java has stretched outward to embrace more concepts and technologies - adding APIs and language features as it goes - newer, more lightweight tools have appeared that do most of what Java aims to do. And they often do it better."
Thread beginning with comment 320400
To view parent comment, click here.
To read all comments associated with this story, please click here.
werpu
Member since:
2006-01-18


Java is a very PORTABLE language, but I would not call it cross platform, at least for non trivial apps.

[/q]
It is indeed, I once moved half a million lines of code from Windows to an RS6000 the Windows machine was running on the Sun VM the RS6000 on the IBM vm both being 1.3...
One line of code had to be changed due to a bug in the IBM VM the rest ran out of the box...
So much for non cross platform!#

Reply Parent Bookmark Score: 4

google_ninja Member since:
2006-02-05

I moved a 1.2 million lines from linux to windows, and it just died, no exception, no nothing. A month or so later it was running, just way slower. Another two months of optimization work, and it was the same perf as it used to be on linux.

Reply Parent Bookmark Score: 2

werpu Member since:
2006-01-18

Actually what was the problem for causing those problems which vm, this is not normal, the biggest bugs usually which can be encountered, are the / \ wich are hardcoded into the VM.
Also being slower is not really normal, the Linux and Windows VMs to my knowledge are not to different performancewise.

Every TCK compliant VM has to run through millions of unit tests before being branded as java so portability especially on newer vms unless you custom app has native code should not be that much of an issue, and in my experience it isnt really especially if you move from windows to linux. Vice versa it can become more of a problem due to case sensitive filenames etc...

Reply Parent Bookmark Score: 3