I think that for another language to seriously challenge Java on the JVM it would need the following:
- killer application (equivalent to Ruby on Rails for example) - good IDE support - have a much improved syntax/feature set, but not overly complex - be somewhat similar to Java - (not a crazy different syntax like Closure) - major backer - statically typed - similar performance to Java - easy integration with existing java libraries. Groovy is the closest to this.... VMWare now owns groovy development (major backer). Gradle and Grails are the "killer applications". IDE support is quite good. It is fairly similar to Java and has excellent Java integration. But critically, it lacks static typing and performance. Sadly, no other alternative comes close IMO. So we seem to be stuck with java the language for the foreseeable future. On Thu, Jun 2, 2011 at 4:14 AM, Kirk <[email protected]> wrote: > Well, I remember a few years ago when this guy named Bruce Tate wrote this > interesting little book called "Beyond Java". It sparked a debate in TSS > that was (and most likely is) the single most responded to post. The short > message was; Java got us to a place that we couldn't have gotten to any > other way and now that we're here, how do we go even farther. It is a > question that we never will and never should stop asking. So far the answer > has been, well, lets look at what the other guys are doing and if it makes > sense drag it back into Java. Eventually, that tactic will fall over on it's > self and then we'll really have to answer the question, what is beyond Java. > Regards, > Kirk > On Jun 2, 2011, at 11:12 AM, Moandji Ezana wrote: > > 2011/6/2 Cédric Beust ♔ <[email protected]> >> >> I am the first one surprised by this fact, to be honest, I just can't >> believe how resilient Java is despite its old age. > > Are you surprised because you'd expected it to be replaced by something > better or by something newer? Of the other top 20 languages in the Tiobe > Index (FWIW), only C# is significantly newer than Java. So old age doesn't > seem to negatively impact popularity. Even how much language quality > influences popularity is a massive (and oft-repeated) debate. > So how is Java's resilience surprising? > Moandji > -- > 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. > > -- > 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. > -- 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.
