Hi,
On Wed, Nov 25, 2009 at 1:33 PM, Pascal Voitot
<pascal.voitot.dev(a)gmail.com>wrote;wrote:
nice analysis :)
one question that arises in my mind: in the future, in 2, 3 or 4 years,
with
all these features integrated in groovy or clojure which tends to be more
efficient "syntaxically" or more "specialized" also, I really wonder
why we
should keep coding in Java in fact. The question of performance is not
really an issue since everything runs in the JVM at the end.
Anyway, this is not the subject here but I wonder :)
Have you seen last Java7 language evolution?
One point that bothers me is that Java is very easy to understand. I can
write a java program, come back after 6 months and still be able to read and
understand it in a couple of hours. Is the same true for clojure / groovy?
And what about Remote debugging, IDE support (Syntax highlighting /
intelisense), Learning curve ?
I've done some serious programming in groovy (haven't touched clojure yet)
and what I understood is that it makes me very tempting to hack in a
solution (because it's very easy) and get it to work (very very rapid) but
on the end it results in a bad design.
This is only my opinion, I'm not against or favour of groovy / clojure. But
I love java :)
- Asiri