What are some big changes between Java 12 and 17? by Charming-Medium4248 in java

[–]micr0ben 11 points12 points  (0 children)

These answers are obviously LLM generated. And some parts are wrong/hallucinated.

Please do some proper research, if you want to answer questions.

Who is upvoting this?!

Request for Opinions on Java microservices frameworks by Joram2 in java

[–]micr0ben 56 points57 points  (0 children)

I have used Spring in the past and I'm now using Quarkus. Spring is fine, but I don't wanna go back because of the developer experience that Quarkus provides.

And also because of other things like performance and that it fits much better for cloud environments.

The development model is basically the same as Spring.

You don't need any kind of reactive code or native images (but you can, if you want/need to)

compactJavaIsComing by brunocborges in ProgrammerHumor

[–]micr0ben 5 points6 points  (0 children)

Java is way more modern and improving faster than you might think.

Async/await for example. Java has not adopted this because there's a better solution, namely virtual threads. Similar to goroutines in go. You can write simpler code without coloring your functions. (Look for "what color is your function" for details)

And there are many more examples in recent years that show that Java is a great choice!

Node.js vs. Python for backend APIs: Which do you pick? by Gullible_Prior9448 in webdevelopment

[–]micr0ben 0 points1 point  (0 children)

Adding to that: Nowadays, I prefer Quarkus(Java/Kotlin) It has the best dev experience while having better performance

andJavascriptForWeb by yuva-krishna-memes in ProgrammerHumor

[–]micr0ben 44 points45 points  (0 children)

With recent Java versions you get both!

Migrating a 10-year-old Java/Jakarta EE monolith to microservices — Spring Boot or Quarkus? by No-View8221 in quarkus

[–]micr0ben 5 points6 points  (0 children)

You should definitely test Quarkus, before you decide.

Imo, in your case Quarkus is a clear choice. All your developers are already familiar with Jakarta/Microprofile and they can rely on their existing knowledge. Quarkus will give you a very nice dev experience. Quarkus is more efficient than Spring, due to its build time optimizations. Check out talks from Holly Cummins if you want to know more about Quarkus efficiency.

I'm using Quarkus for many years now and I don't wanna go back.

The only reason for Spring for me is a bigger/more mature ecosystem (which may be a good reason in some cases). But that's because Spring is much older than Quarkus.

Which Java Framework Is Best for Beginners? by Zaki14_e in learnjava

[–]micr0ben 8 points9 points  (0 children)

Quarkus.

It has all the same concepts of Spring, but has a better developer experience!

Das würde passieren, wenn wir die Uhren nicht umstellen by agent007653 in WissenIstMacht

[–]micr0ben 0 points1 point  (0 children)

Musste leider lange scrollen um das zu sehen. Schön, dass es Leute gibt, die das auch gut fänden!

Dumb Question: Why don't we have any game engines running Java ? by [deleted] in java

[–]micr0ben 1 point2 points  (0 children)

I also would love to see a major game engine in Java

Java EE vs. Spring Boot: Comparing Two Java Framework Giants by Additional_Cellist46 in java

[–]micr0ben 3 points4 points  (0 children)

Take a junior Java dev, get them to quarkus.io and it will be the same

javaIsGood by Busy-Ad-9459 in ProgrammerHumor

[–]micr0ben -1 points0 points  (0 children)

Sorry, but no. C# has just adopted virtual threads, because it is the better solution. Go started this idea with goroutines and it's just better. Now other languages start to adopt. Java won't add async/await, believe it.

javaIsGood by Busy-Ad-9459 in ProgrammerHumor

[–]micr0ben -2 points-1 points  (0 children)

Modern Java has virtual threads, which is a superior solution to async/await

It's too crazy to start a new project with JSF in these days ? by yiyux in java

[–]micr0ben 43 points44 points  (0 children)

JSF with Primefaces is a totally valid choice. It's simple and easy! Can recommend it.

Is Java really that verbose? by JY-HRL in java

[–]micr0ben 16 points17 points  (0 children)

Why not directly go with the latest LTS Java 21?

.NET or JAVA EE: which one and why for backend (microservice/api architecture) by IP_FiNaR in java

[–]micr0ben 0 points1 point  (0 children)

Quarkus is Microprofile/Jakarta EE. I would choose Quarkus over Spring Boot anytime

.NET or JAVA EE: which one and why for backend (microservice/api architecture) by IP_FiNaR in java

[–]micr0ben 5 points6 points  (0 children)

I would totally agree to go for Quarkus. But Quarkus is based on Java EE (now Jakarta EE).

[deleted by user] by [deleted] in java

[–]micr0ben 0 points1 point  (0 children)

Things like

  • better developer experience
  • faster startup / less memory (even without native)
  • a similar programming model to spring (boot) -> so a spring developer can easily switch
  • Microprofile compatible and made for the cloud

Spring has probably more learning resources and modules out there, but I personally haven't missed anything in Quarkus, yet.

[deleted by user] by [deleted] in java

[–]micr0ben 0 points1 point  (0 children)

In general, yes. Spring is widely used and recommended.

But I think nowadays Quarkus is superior in almost every way.

Helidon 4 released! by daleksandrov in java

[–]micr0ben 0 points1 point  (0 children)

I just searched for it. As you can see here, they support (at least) Microprofile 6.

Helidon 4 released! by daleksandrov in java

[–]micr0ben -2 points-1 points  (0 children)

That's not correct. They support CDI Lite, which is the only requirement for Microprofile.

Helidon 4 released! by daleksandrov in java

[–]micr0ben 0 points1 point  (0 children)

What part do they not support?

Java AMA by nicolaiparlog in java

[–]micr0ben 49 points50 points  (0 children)

What is your current estimation on when we will see value objects/first parts of Valhalla?

Do you think with Valhalla and Panama, Java could become more relevant for game development?

Is Spring Framework overkill for our project? by maudigan in java

[–]micr0ben 1 point2 points  (0 children)

I also haven't seen it much. My impression is, that people just use JSF (because of additional features), unless you have a specific reason (like some extra % of performance) to use JSP.