Richard said:
Quite. And I don't want any database application written in VB or Java
on _my_ network, thank you very much. Java is for slow, broken Web code;
Haha, I wonder how this can be true when the company I work for (approx.
200 employees) uses Java and has no failed projects and a better
referencability than any other company in this particular sector. We
don't really write web code so this is not directly contradicting your
statement, but still a valid point I feel.
Could our platform have been written better in a different language,
maybe. The main benefit of Java is that it can talk to almost anything
between heaven and earth because it has massive industry wide support
for most things.
Yes, hundreds of customers have been served and they are all happy,
or at least that is what they are telling us. At least the customers
for whom our product generates hundreds of millions of pounds of
revenue for each year.
Then again, we use Java to develop our development platform (which is
quite large). The people who develop specific solutions only use this
platform and does not write any Java. Though some companies has bought
the platform and uses it to develop their own products.
Personally I don't find Java a particularly good language nor a
particularly bad language, I do find that I write code faster in Java
than with C even though I've used C more. For code that is not to
complex and needs to be fast C is the best language. Same goes when lots
of hardware access is needed. In most other cases I will choose
something else.