Utterances of a Zimboe

Programming the Internet.

Java is done

with 5 comments

Russell Beattie:

I like Jonathan Schwartz a lot, but I think that unless some drastic changes are made to Java, the move to JAVA as Sun’s ticker symbol is going to be as relevant as changing it to COBOL.

Couldn’t agree more. Scala ftw. (for my tasks; feel free to use Ruby/whatever for web UI, etc…) An excellent post, btw.


Written by Janne Savukoski

August 26, 2007 at 10:52 pm

Posted in Programming, Technology

5 Responses

Subscribe to comments with RSS.

  1. Its a stupid move, to be sure, but come on now. COBOL? Claiming Java is done now would be the same as claiming C was done when Java first came out.


    August 28, 2007 at 12:11 am

  2. Yeah, you’re right in C being still relevant, but I see it just as a niché language. Java is good for server side platform programming, but there are much better languages for it now. Actually, now come to think of it, I believe Java’s niché will be mobile devices—although, Scala can be used for JME also.

    For my petty mind, starting a new major project (apart from mobile apps perhaps) with Java is pretty much the same as starting it with COBOL. For me, Java has become COBOL in a very concrete way and I believe the association is permanent.

    Janne Savukoski

    August 28, 2007 at 9:40 am

  3. C was done as a server side platform development tool when Java EE came out. C is still a valid programming language for “smaller” applications, but nothing more.

    Now in turn Java EE is done as a server side platform development tool. And I am not sure where on earth would it find it’s niché :)

    If you keep all eyes on the future, one does not see that much of JEE. It might be far from done now. But as time passes, so will Java.

    Miika Niemelä

    August 29, 2007 at 9:05 am

  4. Its just kind of funny. People have been predicting the end of Java for some time now. I see it evolving, its integration with scripting capabilities via Rhino and continued emphasis on standards ensuring it stays put for a while at the enterprise level. Maybe people are more likely to use Ruby on Rails for a personal project, but that’s hardly a death knell for Java as a whole.

    But we’ll just have to wait and see. Personally I’m hoping for interesting progress from a particular scripting language. Out of curiosity, what do you turn to when you have to build an intensive and scalable web service?


    August 29, 2007 at 8:24 pm

  5. @Miika
    Yeah, I’m also wondering about JavaEE’s place in the future ecosystem. :) But, well, COBOL systems exist still, so it’ll probably end up similarly.

    JVM is something I’m probably going to hang with for some time still, as it’s also the “primary” Scala runtime environment. It’s also definitely a good thing that they got some scripting languages for it; it was a good refreshment for the community. Interoperability with the existing Java infrastructure is certainly one of Scala’s major selling points. Those libs and frameworks are something which I’d rather not give up; and it’ll take time to get them re-implemented in a more structured way (logic and data separated and all the stuff that makes programs easier to grasp and manage.)

    Though, I’d rather see some fundamental improvements on the JVM; see Is the JVM really ‘fatally flawed when it comes to actor style concurrency’?. JVM may be a little inefficient for tomorrow’s server applications that need to coordinate hundreds/thousands of processors efficiently.

    Btw., wtf is it about this Basic Element, are they trying to make a comeback or sumthin?) Just happened to see the video… :)

    Janne Savukoski

    August 29, 2007 at 9:31 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: