Home

Java is not dead…in fact, it’s got more than enough energy to kick your app in the butt. Too often, critics focus on niche issues and make unfair comparisons to other technologies or languages that do not have the same level of widespread use, applicability or history as Java. It’s like comparing a car to a carpet.

Pure Java, used properly, is an awesome language. Even more so than Klingon. It will continue to improve and will not go away anytime soon. The effort should not be on replacing pure Java, but using it together with other JVM languages where it makes sense. But for my next Pet Clinic, I’ll stick with Java.

I must say that I disagree !! It is a developer's dream but not an Engineer's dream. If it were areally an Engineer's dream , you would have seen more technologies like J2ME , used to program and control devices other than PCs!

Java in my opinion is a language for Developers. It is easy, one does not need to understand pointers, or memory allocation. Now with so many web frameworks , developer can just focus on the business logic. That is the truth !

On teh other hand technologies like Android are more catered towards Engineers, since you need extensive knowledge on memoy, threading and performance.

I thought I had clearly mentioned Android a technology rather than a language. Anyway , you have missed the point. The point is I am making is that Java as a language does not seem to be fit for an Engineer trying to design a device. Accessing peripherals is a pain. In an embedded system you always end up writing intensive code natively simply because of performace reasons. It really makes me wonder the motivation to use Java.

I hope you are not are one of those server side guys , having the luxury of a data center quad core processor Linux host running average code on the server side :)

The point is I am making is that Java as a language does not seem to be fit for an Engineer trying to design a device. Accessing peripherals is a pain. In an embedded system you always end up writing intensive code natively simply because of performace reasons. It really makes me wonder the motivation to use Java.

You realize that Davlik (the Android VM) is basically knockoff of the JVM right?

TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations technology projects - with its network of technology-specific websites, events and online magazines.