On Mon, Aug 30, 2010 at 19:00, CKoerner <[email protected]> wrote:
> Subject says it all.

People like you continously try to push me into moving to other
languages. And I continously loose time by starting (new) evaluations,
that all get me to the same conclusion again and again:

NO, there is no alternative to Java. - Fullstop.

And I mean it this way: For those who have chosen Java wisely and not
just use it because that's what they learned at university or at
school, they have chosen Java because of particular advantages. And I
can't see many of those in other languages - sorry.

For no language the appropriate toolset is so comprehensive, stable and proven.

In no other case such a seamless usage on different OSes is given (no,
I don't want to compile again for each architecture and no, I don't
want to bother with different runtimes - e.g. .net versus mono). Yes,
there are a few OS specific issues, but this is far from what I see
with .net applications that run well on XP, but not on Win 7 and vice
versa. In many cases it is just sufficient taking care of a few small
things (e.g. no hardcoding of slashes or backslashes when building
filenames or line breaks when creating text files etc).

There are a few dynamic languages I like very much - e.g. Python, but
IMHO too error prone all these. I feel that I even introduce too many
potential problems already in my Java code although the IDE tells me
so much about best practices or potential problems (simply because of
being static it can check more).

Scala might be an option on the horizon - I find it nice the option to
compile against .net - however, then this will become an issue for
provided download options, compiling again for different platforms
etc. - Why should I want to introduce such issues (again) I already
solved by using Java?

I do really totally agree with the caution that is put on adding new
stuff to Java and I am quite satisfied with what they plan for Java 7
(as far as I got aware of the changes following only the main news and
not reading the appropriate mailing lists).

In the last year I really lost too much time looking at x new
languages for no real benefit - basta! - I should have used that time
coding something meaningful! Hence I will put more focus again on my
current projects and less on learning new stuff.

Solving end-user problems is far more important than learning crazy
new programming paradigms.

-- 
Martin Wildam

http://www.google.com/profiles/mwildam

-- 
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