Re: A fundamental question about bytecode and nativecode
Lew wrote:
..
How is load time even a consideration?
You've hit upon one of my 'pet beefs'. Java is not especially suited
to little, fast 'command line' based tools. Who would want to load
a JVM (even a minimal or core one) just to do a directory listing, or
delete a file?
OTOH - it is best to start *learning* Java from the command line.
So when the developer sees a 'hello world' application take 0.3
seconds it seems (because it is) 'slow', and gives the vague
impression (to people who do not yet understand the strengths
of the way Sun does it) that 'Java is slow'.
The same applies (in some ways) to applets, with the added
complication that some VM/browser combos. will cause a
web page to 'freeze' while waiting for both the bytecodess
(and possibly media) to download, and the JVM to load and
complete 'init()'!
The places where Java is best and fastest, the server and long
running desktop applications, are usually not 'seen' by end users
and beginning developers.
--
Andrew Thompson
http://www.athompson.info/andrew/
Message posted via JavaKB.com
http://www.javakb.com/Uwe/Forums.aspx/java-general/200705/1