logoalt Hacker News

ashishbtoday at 9:21 AM3 repliesview on HN

Languages do matter.

And I think the only sensible backend languages when starting a new for-profit project is Python, Go, and Rust for 99% use-cases.

In other cases, third-party packages, tooling, integrations, and telemetry starts to suffer.


Replies

bel8today at 9:33 AM

I think Odin's batteries included approach have a chance to achieve escape velocity.

Specially if their community and their BDFL continues to be welcoming and fun to interact with.

Their 1.0 roadmap announcement is cool: https://youtu.be/dLPAqXi9In0

Here's most of the language in a single demo file: https://odin-lang.org/docs/demo/

coldteatoday at 9:27 AM

Keeping it to the most mainstream, Java is a mighty fine choice as well, with even better options for third-party packages, tooling, integrations, and telemetry than most of the above.

well_ackshuallytoday at 9:42 AM

Forgetting the JVM when it provides absurdly good performance and more packages than pretty much all three of these languages combined is certainly a choice. Even Java and all its verbosity gets fixed by not having to write it manually. Kotlin is also a very viable option. Scala if you're a bit crazy.

show 1 reply