Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and the Yahoo Answers website is now in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.
Trending News
Difference Between .NET and JEE?
.NET seems to be very efficient in terms of performance and rapid developmet. Even JEE has all except the performace.
But why do you think people are using Java when Microsoft Technology is so much effieienc in performance. Is it not that the business logic is very performace oriented and we need to have this kind of speed.
I understand that Java is platform independent and works with almost every environment.
So what do u think of this things when u compare it with real world. and why is it that some poeple still use Java as their development choice?
1 Answer
- 2 decades agoFavorite Answer
If J2EE was as bad as you think it is, why is it so widely used? Answer: it's not.
It's been a very long time since this technology could be accused of being generally inefficient. JIT and adaptive in-time compilers can actually recompile byte-code into assembley during runtime depending on how it's currently being used. This can produce faster execution in certain cases than C or C++.
Most of the pain comes from starting the runtime, in an enterprise environment this is not an issue.
PS. Remember it's just a specification. If you want to do Java just like C# (ie. compiled and ready to go as a binary), take a look at http://gcc.gnu.org/java/