Java Performance Tuning

Java(TM) - see bottom of page

|home |services |training |newsletter |tuning tips |tool reports |articles |resources |about us |site map |contact us |
Tools: | GC log analysers| Multi-tenancy tools| Books| SizeOf| Thread analysers|

Our valued sponsors who help make this site possible
New Relic: Try free w/ production profiling and get a free shirt! 

Site24x7: Java Method-Level Tracing into Transactions @ $12/Month/JVM. Sign Up! 

News November 2005

jKool for DevOps
Light up your Apps & get a cool t-shirt

JProfiler
Get rid of your performance problems and memory leaks!


Java Performance Training Courses
COURSES AVAILABLE NOW. We can provide training courses to handle all your Java performance needs

Java Performance Tuning, 2nd ed
The classic and most comprehensive book on tuning Java

Java Performance Tuning Newsletter
Your source of Java performance news. Subscribe now!
Enter email:


New Relic
New Relic: Try free w/ production profiling and get a free shirt!

Site24x7
Site24x7: Java Method-Level Tracing into Transactions @ $12/Month/JVM. Sign Up!


jKool for DevOps
Light up your Apps & get a cool t-shirt

JProfiler
Get rid of your performance problems and memory leaks!


Back to newsletter 060 contents

What identity crises we like to have in Java! Is it cool or not? Is it the most popular language or not? Is EJB the death of Java or will EJB3 save it? And more and more and more.

We really should put things in perspective. Java is hugely popular, and more popular now than at any time in its explosive past. TIOBE puts Java back at the top of their popularity chart - and if you look at their chart data it arguably looks like only a measuring anomaly ever took it off the top. The number of advertised Java jobs is higher than it has ever been. EJB is only used in about 10% of JEE applications (and that's not even including all you people using JDBC who don't list your app as a JEE app), so it really doesn't have much of an effect on overall Java usage. And the top GUI framework being used independent of the language it is based on? Swing! (According to a recent Evans Data Corporation study which listed Swing usage top in popularity ahead of WinForms.)

So Java looks fantastically healthy. What about alternatives? Scripting languages - or "dynamic" languages as their proponents prefer - are supposedly the next "big" thing. Just like they were in the 1990s - only then their proponents preferred to call them 4GLs. Plus ?a change, plus c'est la m?me chose.

A note from this newsletter's sponsor

Find J2EE application performance issues - before your users do - with
JProbe Suite, the award-winning Java profiling and tuning toolset from
Quest Software. Download your free trial today.

The nearest actual challenger to Java is - wait for it - 'C'. More than 30 years old and still creaking on. But not exactly growing in use: fading slowly is probably the best characterisation I could put for 'C's status. The fastest growing language is not C# - though Microsoft would dearly love it to be - but PHP. A niche scripting language which appears to be stealing the web server-side scripting niche from Perl (and taking over from the remaining C++ cgi-scripts). And the latest studies show that PHP has now peaked, i.e. it has taken its niche but is not expanding to any other areas. It's a nice time to be in Java.

Read on for our usual raft of articles, performance news, items and more. This month we also have a tool report for the NetBeans Profiler (check out our previous tool reports at http://www.JavaPerformanceTuning.com/tools/) And, of course, don't miss our many new performance tips extracted in concise form.

News

Java performance tuning related news.

A note from this newsletter's sponsor

Wily Technology delivers what you need: Availability, Performance and Control
The most critical web applications in the world are managed by
software from Wily, the leader in enterprise application management

Articles

Jack Shirazi


Back to newsletter 060 contents


Last Updated: 2017-06-27
Copyright © 2000-2017 Fasterj.com. All Rights Reserved.
All trademarks and registered trademarks appearing on JavaPerformanceTuning.com are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries. JavaPerformanceTuning.com is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.
URL: http://www.JavaPerformanceTuning.com/news/news060.shtml
RSS Feed: http://www.JavaPerformanceTuning.com/newsletters.rss
Trouble with this page? Please contact us