:) That story sounds all too true. I have actually seen some very fast
Java but unfortunately, that is more the exception than the norm. It
is very easy to program poor Java code and it can bog down big time.
The nice thing with C is that it tends to enforce proper use of
structures and better programming habits. Java leaves it up to the
individual programmer and software architect to know what they are
doing - not always a good idea (to be nice).
Cheers,
jim
On Feb 17, 2005, at 11:34 PM, Norman Dunbar wrote:
James Hunkins wrote:
Actually just poorly written Java apps and/or with poorly designed
Java development environments. I would presume that since he used to
write QL code that he knows how to efficiently use Java too. It
makes a big difference if you understand and apply good practices in
Java, just like it does in QL coding.
So with him, fast might be appropriate.
Cheers,
jim
Morning Jim,
I once was having a 'lunchtime rant' in the canteen at work over the
new 'improved' Oracle installer which had just been rewritten
(re-architected as they put it - grrrr) in Java from C. It was so slow
that even the main splash screen had it's own screen to show that the
splash screen was loading. Nice.
Things have improved a little since then, but java stuff is still slow.
My ranting was overheard by the so called 'technical director' who
advised me that Java was indeed as fast as C. This was and is total
b*ll*x as Java is interpreted byte code while C is compiled into
machine code. He was not to be deterred and informed me that he had
already implemented two systems, with over 1,500 users each, written
in Java and it was fast.
I was then astonished when he admitted that Java is slow if it has to
deviate from the 'normal' path through the code. I asked if this
included hanling errors and he replied that it did. The upshot was, in
his two systems there is no error handling and only the 'one true
path' through the code is allowed.
I'd hate to have paid for those systems !
He's no longer the technical director - he didn't have any technical
knowlege at all.
I'm no longer the Oracle DBA there either - I work for myself now. :o)
Cheers,
Norman.
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm