Business logic layer - what to use?

Shawn L Johnston sjohnston
Mon May 17 11:58:56 PDT 2004


Chong Yu Meng wrote:

>
> I say "theoretically" because it really depends on what you mean by 
> "fast". When I run the same application on Java and on Windows, I see 
> a significant speed difference. I used to do that quite a bit on my 
> machine at work which was a dual boot Linux/Windows tricked-out 
> Celeron. It could be the JVM (IBM Java 1.3.x) being different for 
> Windows and Linux, but I think a more plausible explanation is the way 
> the OS handles and manages resources. 

It seems to me that there is a huge difference in JVM's as well as OS 
for Java. Stupid example but running JBoss on a OpenLinux eDesktop P233 
with 128 mb of ram took 2-3 minutes to start up with Sun's 1.3 JRE. With 
IBM 1.3 JRE it took around 30 seconds (about 2 years ago).

>
>
> Another thing about Java is this : don't believe the hype! There are 
> some myths about Java that just give it a bad name. For example, some 
> people say that memory management is better in Java because you don't 
> need to understand and use pointers. Well, that gives a lot of people 
> the wrong impression that memory management is better. If you create a 
> lot of objects and don't bother to dispose of them (no, you cannot 
> trust the garbage collector), you will encounter memory problems worse 
> than Visual Basic -- in fact, your program may not even run.
>
Well said!

shawn



More information about the Linux-users mailing list