Don’t call it a comeback: Why Java is still champ

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • project-loom-c5m

    Experiment to achieve 5 million persistent connections with Project Loom virtual threads

    That might change in JDK 21 (with virtual threads). See this https://github.com/ebarlas/project-loom-c5m . It achieve 5 million persistent connections (again depends on the server capacity and kernal tuning) using normal simple blocking code (https://github.com/ebarlas/project-loom-c5m/blob/main/src/main/java/loomtest/EchoServer.java) . It's a far better better programming model compared to JS async/await.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • kubernetes

    Production-Grade Container Scheduling and Management

    Yeah, it's simpler for relatively small projects and cli applications. JVM builds tools like Maven/Gradle does more than dep mgmt and has rich plugin ecosystems to do most of the stuff from the build file itself. In go, you will end up writing all those things in Makefile (see https://github.com/kubernetes/kubernetes/tree/master/build/root ). So you made the mod file simpler and moved your concerns some other build tooling (Makefile)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts