Linked by theuserbl on Sun 10th Jul 2011 18:48 UTC
Java "After an initial round of testing we've declared build 147 to be the first Release Candidate of JDK 7. There are only thirteen changes in this build. Over half of them are administrivial updates that don't affect the actual code; the remainder are true showstoppers, including several hard VM crashes and a JIT correctness bug identified by an Eclipse unit test. If no new showstopper issues are reported, and if JSR 336 and the component JSRs pass their Final Approval Ballots in the JCP, then this will be the GA build for release later this month per the schedule posted back in January."
Permalink for comment 480240
To read all comments associated with this story, please click here.
Swings is fast
by StaubSaugerNZ on Mon 11th Jul 2011 05:36 UTC
StaubSaugerNZ
Member since:
2007-07-13

Ever since Java 1.6.0_u10 *all* of Java2D has been *hardware* accelerated via OpenGL or DirectX shaders (depending on your platform). If your app is slow it is either doing a lot of work, you have poor hardware, or the person who wrote the app is doing work on the Event Dispatch Thread (EDT) instead of in a thread off the EDT.

Plus, Swing with the Nimbus skin looks really nice. Many people I've written Swing software for comment how nice the apps look - even better than their native Windows counterparts (plus I can develop on Mac or Linux and they run sweet on Windows).

As for the fella who can't keep his webapps up, that is just laughable. I'm a consultant developer and it is fairly easy to write programs in Java that can stay up for a long time - if you do a little work using Java's built-in tools to make sure that *you/me* hasn't screwed anything up. JVisualVM is really outstanding in the ability to hook into any running Java program and see what is going on - with the ability to also do the same to remote JVMs too (although not to the profiling resolution).

Plus, technologies like Google Web Toolkit (GWT) bring sanity to web development. The only cross-browser issues you have to deal with are CSS issues. It doesn't matter how many versions of Firefox will be released this year, since GWT will sort it out for you.

Sorry, Java is neither slow, nor particularly memory hungry (roughly comparable to .NET apps), nor ugly. You do have to know something about what you are doing though.

This is why places like Tiobe put Java as the single most popular development language (still!). The simplicity of the language and the breath of its libraries are huge advantages that no language looks close to tipping. Many people hate Java since it isn't 'l337' enough for them, but for those that just wanna get stuff done (no matter what the platform) then it is kick-ass.

ps. Check the numbers at the Tiobe Index at:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

or, Programming Language Popularity at:
http://langpop.com/

Edited 2011-07-11 05:36 UTC

Reply Score: 4