Live data from Hacker News

Why Java is still relevant

medium.com

21–30 of 82 posts

Re: Why Java is still relevant

#21

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.

>Why learn Java? Sure, there's lots of jobs out there for it, but there's also lots of Rails jobs too.

Far far less than Java jobs.

>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.

Rails and CRUD web apps bore most hackers to tears.

At least with Java you can work from web apps, to Android, to web services, create powerful servers like Cassandra or powerful stuff like Solr and Lucene, use embedded Java, and a lot more.

Re: Why Java is still relevant

#23

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.

Rails is not a language. Rails is not ruby. I wish people would stop conflating the two.

Re: Why Java is still relevant

#24
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.

Really? I guess you spend too much time coding than solving a problem.

Java / Python / C# / Go... All the same.. I spend more time solving a problem than actually coding.

Once I have a solution rewriting in an another language is a piece of cake.

Re: Why Java is still relevant

#25
post #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.

I think the idea is to have Clojure support as many runtimes as possible, or whichever runtime is best for the task. The JVM was the start and at this point has the biggest momentum, but there's not much stopping people from porting the language to a different runtime.

Re: Why Java is still relevant

#26
post #21

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.

> Why learn Java? Sure, there's lots of jobs out there for it, but there's also lots of Rails jobs too. Far far less than Java jobs. > 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. Rails and CRUD web apps bore most hackers to tears. At least with Java you can work from web apps, to Android, to web s…

> Far far less than Java jobs.

Especially in middle America, or corporate America.

Re: Why Java is still relevant

#27

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.

This is very true. It's why I seem to keep looking at Clojure articles and tutorials lately. I keep saying I should master language "X" then I jump to something new...Thankfully I'm just a hobbyist.

Re: Why Java is still relevant

#28
I like Java, really. Learning it might be a good idea as the article suggests, you might find you like it too. It's solid, fast, tons of libraries, it's efficient for programming IMO.

Re: Why Java is still relevant

#29
>> Stream.of(1, 2, 3, 4, 5, 6, 7) .map(x -> x * x).filter(x -> x % 2 == 0) .reduce(0, (sum, x) -> sum + x);

If I catch anyone writing Java code that I will have to work on writing Lambda expression crap like the above I will hit the ceiling. How can you debug junk like that?

Post reply on HN