ShareThis

Monday, November 25, 2013

Java Based Frameworks Perform Faster than .NET, Rails or Python! (Findings)

While Oracle released Java 7 update 40 a few months back, it seems that Oracle’s push for Java is not just its illusion! According to the recent tests by TechEmpower, Java web apps or frameworks really beat its toughest rivals, such as .NET, Rails & Python, when it comes to the performance. In a test, Java whitewashes the other popular frameworks with a great lead in terms of faster performance.

From the beginning of March, 2013, TechEmpower, has performed a series of performance benchmarks for different popular web applications server frameworks including Ruby on Rails, Django and others, to test their performance. The benchmarks are released as an open source over GitHub, so anyone willing to have their own framework benchmarked can easily tap the code, add their own tests and submit the results.

You may find plenty of resources over the internet claiming that ASP.NET frameworks, Django and others are more powerful and performance-driven compared to Java, but the benchmarks have brought some surprising results for die-hard Java fans. During the tests, most of the frameworks like Sinatra for Ruby, ASP.NET frameworks and Django for Python failed to rank well in terms of performance. Among all the test frameworks, Java-based frameworks really dazzled everyone through their performance!

Over the years, Oracle is trying hard to push the Java as one-size-fits-all solution, and has left no stone unturned to convince the world about its performance. The recent benchmarks would definitely boost its confidence in Java for sure.

With the rapidly changing technology, Oracle is planning to bring Java 8 in the near future that will be a unified solution of all the Java editions in order to help developers write a single code for both embedded devices and servers. Another revolutionary Java project is “Java Avatar”, which is nothing but a JavaScript and HTML5 services layer for Java that is going to work with Grizzly, a Java framework.

Of course, Java frameworks perform well, but is performance enough for Oracle to gamble about in the future?

What’s your take on this? Share your opinions or views in the comments…!

No comments:

Post a Comment