Hi Steven,

Good to see some common sense in this debate :-)

A quick comment:

On Sun, Sep 12, 2010 at 10:08 PM, Steven Herod <[email protected]>wrote:

>
> I feel, if you know your tool well, you'll deliver well, and the
> possibility of a language failing you is not with its syntax, but with
> the limits of the platform it runs on (For instance, poor integration
> with features of the native operating system).
>

I think you hit on a very real problem about all new technologies: while the
advantages are usually easy to identify, it's hard to tell what you are
risking by migrating. Especially when the advocates of this technology just
simply won't disclose them (either because they are being disingenuous or
simply because they don't know these problems either, e.g. denying that
Scala comes with a certain amount of complexity).

This is a huge advantage that Java has over all competitors: we know its
shortcomings very well, we know what it's capable of and we also know what
workarounds to use in the areas that it's not so strong at (there are not
many, as it turns out). This in itself has an enormous weight when it comes
to making strategic decisions for large software projects, and it's no
surprise that Java wins a lot of these when you consider all these factors.

-- 
Cédric

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to