(no title)
tejinderss | 2 years ago
Edit: By “saner” option i meant more scalable, performant and maintainable using stricter types.
tejinderss | 2 years ago
Edit: By “saner” option i meant more scalable, performant and maintainable using stricter types.
machiaweliczny|2 years ago
Go and Rust eat mostly on perf heavy code and are more for rewrites that iterating on first version. I guess Go is also used at enterprises more as it's stable and has good libs. I would say that Go and Node are still eating some of Java lunch.
It's just that quality of libs in nodejs is kinda bad - especially for DB stuff. Prisma is something that starts to feel nice but not 100% sure how reliable it is. Lack of something like Rack or WSGI means there's little competition between web frameworks. Nest.js solves that a little. There's just isn't any big corporation using node for something serious or we would have good backend libs. Everyone uses Java or Go. Ruby has Github and Shopify that pull it up but what's there is nodejs land? Only Meta (now Vercel?) with React from big players. Probably some current startups that will grow big will invest more in JS land. Seems like only VCs are interested in lowering the cost of business and throwing everything at cheap fullstack devs offshore :P
Ruby out of the box experience was nice but now you can have the similar with Next.js. Python seems to have fine libs but documentation lacks guidance and even I struggle as semi experienced dev. With Poetry it's usable for people that don't sit in ecosystem. Elixir is niche and also lacks typing, for most business code it doesn't make much sense.
idontknowifican|2 years ago
flagged24|2 years ago
zamadatix|2 years ago
EMIRELADERO|2 years ago
paulddraper|2 years ago
I'll be surprised if it lasts another decade.
/s
unknown|2 years ago
[deleted]