Is Java getting better with age?

I’ve stumbled upon a very nice interview of James Gosling, the father of Java, where he discusses about Java and its future compared to LAMP, Ruby on Rails and AJAX.

Personally, I agree with James. Every one of those solutions has its niche. Java (J2EE) whether streamlined or not is good for mission critical applications. And I love my LAMP weblog and photo album.

He mentionned two scripting languages built atop the Java virtual machine: Groovy and JRuby. I have to check them. I am a programming language maniac :-)

(Image courtesy of C|Net News.com)

  • Share/Bookmark

About avinash

I am the Managing-Director of Knowledge Seven Ltd, provider of quality consultancy, support and training for open source software. I am also an amateur photographer and musician. I use a Google Nexus One Android smartphone, an Apple MacBook, Mac OS X, Linux and a lot of open source software. I am married to Christina and we have two wonderful kids, Kyan & Anya. In case you are wondering, Noulakaz means "our home" in my native language, créole.
This entry was posted in Programming. Bookmark the permalink.

2 Responses to Is Java getting better with age?

  1. Eddy Young says:

    http://blogs.sun.com/roller/page/jag?entry=radlab_scripting_and_scale

    Don’t you think the commenters are mostly ignorant? They infer that he’s bashing Ruby and discard his comments as worthless. Yet we’re talking about the creator of a language that drives applications for multinationals. The Ruby bigots live in a dream world, thinking that Ruby could replace Java overnight and perform just as well.

    My favourite comment must be from the guys questioning the need to spawn transactions across several tiers :-) Helloooo? Ever heard of distributed legacy applications? Instead of re-inforcing my good opinions about Ruby, these people have simply talked me out of it through their rudeness.

  2. avinash says:

    “When one only knows how to use a hammer, everything looks like a nail…”

    I am in the opinion that knowing (relatively well) many programming languages (and especially many paradigms and many frameworks) and really appreciate why they exist is the only way to become a very competent (and open-minded) software developer.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv Enabled