News for hackers. Stuff that matters.
Re:Java Is Underhyped by pjmlp on Friday April 16, 2021 @08:32AM (#26833071)
Not at all, I though your point was how Rust and Go are a much better option.

> If I do, I won't go Java, I will choose something that is built for performance. Python is good enough for 99% of my performances need. The last 1%, jumping to java is not a big difference, I'll use rust or go.

So given that, I am curious where are those GUI alternatives with the required perfomance in Go and Rust.

Re:Java Is Underhyped by BiteCode_dev on Friday April 16, 2021 @04:58PM (#26839012)
So you are in the very niche use case where:

- you need a GUI

- you need perf beyond what Python is capable and you identified it clearly in advance

- you can't use numpy / multiprocessing / cython, pypy or they won't give you the perf you need

- you can't find a main hotpath you can optimize with a 5 lines c or rust extension and write 99.99% of your app in python. Or you don't want to bother.

If you ever find yourself in this very use case, then yes, use Java.

But I never found myself in this very precise use case.

Re:Java Is Underhyped by JAlexoid on Monday April 19, 2021 @11:11AM (#26863593)
> multiprocessing

Please.... That's literally the worst option for python on this planet. For all "just do multiprocessing" the tooling is horrible garbage. Then we get to Twisted and Gunicorn the Spring Framework of Python world.

Re:Java Is Underhyped by for_xyz on Saturday April 17, 2021 @04:44AM (#26842661)
No, he is in need of writing production quality software together with his medium to big sized dev team and he doesn't want to introduce maintenance burden into his project 10 years from now. Software will get improved during it's lifetime and not overwritten from scratch every 2 years.
Re:Java Is Underhyped by pjmlp on Saturday April 17, 2021 @10:04AM (#26844338)
With external contractors arriving to work on a foreign code base just for a couple of Jira tickets as per department budget.