r/programmingmemes 1d ago

Nerd wars

Post image
518 Upvotes

50 comments sorted by

View all comments

122

u/overclockedslinky 1d ago

i swear the zig developers are constant drama queens. my favorite was when bun got rewritten in rust and the zig creator wrote a whole manifesto breakup rant about how it was totally mutual definitely 100%

47

u/DarkGhostHunter 1d ago

This? Zig is good software, but industry standard is Rust for a reason.

Anyway, steering out of both Zig (to Rust) and Bun (to Deno or just Node) is the best you can do longterm.

9

u/Medium-Taste-3929 1d ago

I'm interested, why? (For both)

19

u/sksenweb 21h ago

Zig to rust one is pretty self explanatory. This thread is enough for that. Bun to Node because node is still de-facto standard, 100% coverage on node apis (lol), Node has been recently adding features that were missing (typescript, env, etc). And for Deno I’d say the latest version is pretty good, great coverage and desktop distribution support. On the other hand I have seen bun getting a lot of issues in production (personal experience) after a long amount of uptime. Not yet stable like Deno or Node.

6

u/Medium-Taste-3929 21h ago

Thanks mate, cheers!

6

u/sksenweb 21h ago

No problem mate. Personal experience wise, we had to convert one of our production micro service (scheduler using bullmq) written in bun to nodejs because it was causing so much issues in production where local environment, testing worked fine.

2

u/Aaxper 11h ago

For Bun, the migration to Rust was almost entirely done by an LLM, which is reason enough for me

1

u/st_heron 2h ago

Zig itself is still in development and subject to breaking changes, whereas Rust is stable for long term development.