Live data from Hacker News

Ask HN: Is Java Dying?

news.ycombinator.com

1–10 of 17 posts

Re: Ask HN: Is Java Dying?

#5
Java is now deeply-rooted in enterprise software, and in this field, once a project have been developed, radical technology changes occours on a 10-year+ basis. You won't believe how many big businesses still relies on Cobol development for manteniance. So, imho, Java isn't going away anytime soon.

Re: Ask HN: Is Java Dying?

#6
post #2

No, it's not dying. The installed base is huge - it's currently the most popular language on http://langpop.com . Perhaps, if Oracle messes things up enough, its rate of adoption for new projects might conceivably slow a bit.

Indeed, there's no way you could say its dying.

That said, Oracle has rolled a grenade into the greater Java ecosystem and we're waiting to see what happens next. If "Oracle messes things up enough" I suspect we'll see a lot more than a slow down in new projects, or at least the sort we're interested in.

Re: Ask HN: Is Java Dying?

#7
The JVM is going strong and will stick around as a common platform for a variety of interesting languages for quite a while. Java the language is on the downward slope of the hype curve, but still has a huge base of existing installs so even though it is bleeding it will take a while for shock to set in. IMHO, the biggest future surprise will be how Java turns out to not be the COBOL of the future. COBOL is an antediluvian artifact that got the job done but lingers on in constant maintenance mode until enterprises bite the bullet and spend capital to do a wholesale replacement of the legacy mainframe system. The JVM is what will eliminate this refuge and last bastion for Java the language; the fact that other languages can run on the JVM and interface with old Java code means that incremental replacement is an option, and that option will be exercised more and more until the Java language becomes a distant memory.

Re: Ask HN: Is Java Dying?

#9
This discussion often happens around JVM languages or dead-end projects that will need to be maintained until the end of the universe. If that's all that remains, then yeah, I'd say Java is dying, because people won't be actively writing new, interesting code in Java.

A couple of projects that suggest Java may not be dying (quite yet) are Roo and GWT. Roo is a spring-based framework that is very Rails-esque in terms of getting a web application up and running very quickly, though I haven't looked through much of the code. GWT is (as almost everyone knows) a very powerful framework for creating rich internet applications. It's a really major departure from page-based technologies.

Aside from that, there are still other projects like Guice, Gin, Struts 2 (and other MVC frameworks), ORM type work, and so forth (many of which are often used with GWT and are rolled into Roo).

While I've looked into these, none of them are enough to make me want to make a switch (back) from Ruby to Java programming. But I do think there's still enough going on there that I really wouldn't say Java is dying as a language that people use to build web applications (and I don't mean purely as a JVM or legacy code thing...) Some of the top innovation is still happening in Javaland.

Re: Ask HN: Is Java Dying?

#10
We use JRuby with a bit of Java. The JVM is a very interesting place to be, with relative safety in the language and runtime, C-ish performance, and access to lots of lovely libraries. And you don't have to program in Java to use it.

Here's how we went from Ruby to JRuby + Java: http://bens.me.uk/2010/jruby-in-practice

Post reply on HN