Live data from Hacker News

Why Java is still relevant

medium.com

11–20 of 82 posts

Re: Why Java is still relevant

#11

Why learn Java? Sure, there's lots of jobs out there for it, but there's also lots of Rails jobs too. Rails is more fun than Java, so if you're looking to expand your career opportunities, you're probably better off learning a tech stack that won't bore you to death.

Things are boring when you already know them. Things are interesting when you're learning something new. Most of the excitement over other languages comes down to the fact that you are starting from scratch and everything is fresh.

Re: Why Java is still relevant

#12
Java and the JVM seem like fantastic foundations to have for a language like Clojure. You can develop in a fun language and still use the immense amount of libraries that have been created over the years by the community. You can interop with pretty much anything, and you didn't have to make it yourself or wait for your language to catch up to it, because it's been there all along thanks to Java.

Don't look at Java like the starting point, look at it as the big furnace for what's leveraging it.

Re: Why Java is still relevant

#13

Why learn Java? Sure, there's lots of jobs out there for it, but there's also lots of Rails jobs too. Rails is more fun than Java, so if you're looking to expand your career opportunities, you're probably better off learning a tech stack that won't bore you to death.

Things are boring when you already know them. Things are interesting when you're learning something new. Most of the excitement over other languages comes down to the fact that you are starting from scratch and everything is fresh.

As someone who coded both Java and Javascript today, I attest that boring is also when every little darn thing takes 10x the amount of time and code as it rightfully ought to.

Re: Why Java is still relevant

#14
post #7

This is one of my first posts, and English is not my native language, so comments not just on the content but also on the language are more than welcome.

Speaking for myself in the U.S., the need to learn a new language other than English has become such an edge case that I always marvel when non-native English speakers put their work out for us to judge. Your writing is clear...more importantly, you have a great grasp of how to visually partition your essay, a skill that many writers, native English or not, could improve on. Great submission, even if I'd like Java to…

Thanks! :-)

Re: Why Java is still relevant

#15
post #10

This is one of my first posts, and English is not my native language, so comments not just on the content but also on the language are more than welcome.

In that case, "Why it saves you time?" should be "How does it save you time?" That was the only line in the piece that screamed "non-native English speaker" to me.

Much appreciated, thanks!

Re: Why Java is still relevant

#16

Java and the JVM seem like fantastic foundations to have for a language like Clojure. You can develop in a fun language and still use the immense amount of libraries that have been created over the years by the community. You can interop with pretty much anything, and you didn't have to make it yourself or wait for your language to catch up to it, because it's been there all along thanks to Java. Don't look at Java l…

I have always found it rather unfortunate that the JVM is the best platform for Clojure, and unfortunate that interop with Java is so important. All of the blemishes on the language seem to be a consequence of those two things.

Re: Why Java is still relevant

#17

Why learn Java? Sure, there's lots of jobs out there for it, but there's also lots of Rails jobs too. Rails is more fun than Java, so if you're looking to expand your career opportunities, you're probably better off learning a tech stack that won't bore you to death.

My point was that if you know ruby, and think about adding something to your arsenal, don't write off java automatically. I meant it's still relevant for hackers to learn it, even though many of us agree writing in ruby is more enjoyable.

Re: Why Java is still relevant

#18

Also a lot of the de-facto Big Data/NoSQL/Distributed Computing stack is Java(/Scala). Hadoop, HBase, Cassandra, Neo4j, Storm, its actually pretty interesting to note that most of the popular nosql solutions are in Java. On top of that its the number 3 language on Github. I'm not a huge fan of Java but I'd be pretty surprised if someone was saying Java wasn't relevant. Don't quote me on this, but its also the fastest…

JVM crypto (i.e. using encryption libraries) can be faster than native because of function inlining (whereas in C/C++ you don't inline across libraries at link time because an update to the crypto library would require a recompile).

Re: Why Java is still relevant

#19
Every time articles about a language "still being relevant" pop up, my first thought is "oh, it's down to that stage already". Not sure what this article is trying to accomplish.

Re: Why Java is still relevant

#20
post #13

Earlier quoted context omitted.

Things are boring when you already know them. Things are interesting when you're learning something new. Most of the excitement over other languages comes down to the fact that you are starting from scratch and everything is fresh.

As someone who coded both Java and Javascript today, I attest that boring is also when every little darn thing takes 10x the amount of time and code as it rightfully ought to.

Boring is also spending a few hours tracking down a typo in a large Javascript app. Or trying to refactor something and grepping through a bunch of files trying to find the ways in which it's being used. There are downsides and upsides to both kinds of development.
Post reply on HN