magic_lobster_party

joined 1 year ago
[–] [email protected] 2 points 8 months ago (2 children)

As you said, the difference is in the ecosystem of libraries. This is where Java has the edge. It has a more mature ecosystem when it comes to web server backends. This includes the number of frameworks, programmers and information sources.

Unless Rust clearly solves common problems people currently have with Java backends, Java will remain the dominant alternative. I believe this is unlikely, because Rust is mainly designed to overcome common memory problems people have with low level C systems without the overhead of garbage collectors.

[–] [email protected] -2 points 8 months ago* (last edited 8 months ago)

It’s more that you can avoid many mistakes by programming defensively and having good discipline. For example, you can avoid many memory allocation if you follow RAII and use smart pointers.

Null references can be avoided by avoiding using null (and prefer using optional where it makes sense).

[–] [email protected] 2 points 8 months ago

There’s no shortage of developers with lots of experience in writing Java backends. People know what to do and what to avoid. The pool of available contributors should be larger.

Backends in Rust is relatively uncommon.

[–] [email protected] 4 points 8 months ago

This thread chain started with:

Meh. Java feels like a downgrade.

Sublinks using Java is not about Rust hate. They just thought it was the better choice for them.

[–] [email protected] 2 points 8 months ago (1 children)

Writing backends in Java is super common. Rust for backend is almost unheard of (yet).

Or that other language do you propose?

[–] [email protected] 3 points 8 months ago (1 children)

The good thing about Python is that it’s widely used. Easier to find people who can contribute in Python than Rust, which Lemmy is using.

Downside is that Python isn’t ideal for large scale systems. Other languages like Java is better at protecting the programmer against common pitfalls that come when building larger applications. Python is more ideal for smaller scripts.

[–] [email protected] 12 points 9 months ago

I’m at least happy head hunters stopped spamming my LinkedIn

[–] [email protected] 3 points 9 months ago

Only time Doomguy talks in Eternal is during a flashback, and one word at the end of the second DLC. During the flashback he only says how he must kill more demons.

[–] [email protected] 15 points 9 months ago (1 children)

Latest one for me is Disco Elysium. Didn’t really like its form of story telling. Played it for about 6-8 hours without feeling that the plot had made any meaningful progression.

The trailer was also misleading, selling it more as some form of detective thriller. Most of the dialogue is about stuff unrelated to the ongoing investigation.

I also didn’t like how some actions could randomly kill you. Oh, got a bad dice roll? Too bad, you must reread the dialogue of the past few minutes again. In the end I actively saved the game over and over again to avoid losing any progress.

[–] [email protected] 1 points 9 months ago

One character is revealed to be evil

[–] [email protected] 16 points 9 months ago (1 children)

It’s about mixed reality after all

 

The Apple Vision Pro is supposed to be the start of a new spatial computing revolution. After several days of testing, it’s clear that it’s the best headset ever made — which is the problem.

 
view more: next ›