How we fell out of love with Java

preview_player
Показать описание
Sorry Java, it's not you it's me. How the darling language of the open source software community became about as cool as an English Breakfast Tea.

🔗 Try These Project Tutorials

📖 Get my book - Developing on AWS with C#

💻 Github

🗣️ Social Media

#java
Рекомендации по теме
Комментарии
Автор

Java has pattern matching and in fact it's already more powerful that the one in C# because of exhaustive checking on sealed hierarchies. I'd recommend to do a bit more preparation to your videos.

AlesNajmann
Автор

It is always funny to see people saying java is old, not fun, complex and not for young developpers. Well, I can tell you I spend 2 or 3 years with NodeJS backend in K8S infra and it was the most painful experience of my entire life. A fucking disaster. This is what fun, uncomplex and new languages are in real life ? Take a look on what GraalVM can do, What Quarkus can do, what SpringBoot can do, and try to do that with the other ones... what a joke. What you are talking about was true at the end of the JEE era, but right now, with the most recent updates Java became really powefull.

GoodTechConf
Автор

You can't judge a (major) language's popularity based on stackoverflow question volumes. The more mature a language is, the fewer novel questions it gets.

RayBellis
Автор

In java, you can write functional code without classes, see jep 495. And that is just one thing wrong in this video

hristoistoyanov
Автор

A lot of your points would apply 7-10 years ago, but are currently outdated. It's important to get up to date with the latest language features before making commentary on it.

luismpcunha
Автор

Updates have a long wait? There is a new version every 6 months! You got the story right up until 10 years ago.

TomEugelink
Автор

8:13 Java get's new releases every 6 months now ^^ Every 4th release is a LTS every 2 years .

maardal
Автор

I haven't "fallen out of love" with Java. Quite the opposite. I like it more and more.
I totally disagree with you.

JorgeMen-yi
Автор

I would be curious to see if someone out there does a “The Case for Java in 2025” video. I would hope that there would have been a lot of quiet improvements made over the past few years, and people ask “Have you worked with Java lately? Those old annoyances that people complained about in the mid oughts are no more.”

jsizemo
Автор

zero insight its like a ai article, no knowledge in this video

TheMisiekkiller
Автор

Yes, C# had pattern matching first, but Java is trying to catch up. See JEP 440 & 441 that released in Java 21 for example or JEP 455 that previewed in Java 23 this year. And in my Languish trends data, I see Java holding rather steady the past 1 1/2 years or so. I don't know the cause, but I think they've been holding off market share decline recently.

contextfree
Автор

I just want to make sure what you stated. You said that big enterprises and businesses who make tons of money use it reliably but new developers who don’t really have a lot of experience with coding doesn’t. Thus Java is not good. Did I summarize this video correctly? Also great video production quality! I just can’t tell if this was made to engagement farm or was meant to be taken seriously.

SkillzMiller
Автор

For the record Python is older than Java

kennedymwenda
Автор

Summary: Don't use Java - its slow, use Javascript instead. Don't use Java - its old, use Python instead. Don't use Java - it isn't hip enough, use C# instead. Don't use Java - it has too many successful libraries leading to an emotional fatigue. Don't use Java - it doesn't have "THE community" (???). Don't use Java - it isn't easy to use (??). Don't use Java - it isn't fun (?). Don't use Java - it's reliable..

bariole
Автор

You didn't mention Oracle trying to cash in too much, or the languages which compile to Java byte-code which have kept up with up-and-coming trends. True, it's not Java, but they deserve a mention.

spayeur
Автор

Quite a few things started in this video are not correct, like the pace of releases in Java, among other things. Nowadays i would consider Java over something like Kotkin or Scala, its syntax has evolved, bridging the gap between them, ands still, it’s Java, with millions of developers.

dpecos
Автор

History is showing each year that going against Java (the platform) is a mistake. What about Java (the language)? Well, the platform is what matters most. Don't like Java (the language)? Pick and choose: Groovy, Scala, Clojure, JRuby, JPython, Kotlin, etc. You'll get interoperability and access to a lot of Java APIs/libraries.

JuvenalMuniz
Автор

I'm still in love with Java especially the modern stuff I try to jump on Java projects as much as possible.... For me it's much better than c++. Go anything And if you use a framework like quarkus.... It's over

bjbegui
Автор

For the logs: python was around 20 ago allready, it 8s not new ;)

gerhardruscher
Автор

Developers will run after the next cool thing - which invariably is supposed to "fix the problem" with whatever language it is intended to replace.
Java was supposed to be the platform for safe internet-enabled apps. It became a popular attack vector for malware.
I don't remember who said it, but I recently came across someone who nailed it by stating that all programming languages are shit.
Of course - a younger me would probably disagree.

IdoNTneedTherapy