| ▲ | ashishb 4 hours ago | |||||||
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. | ||||||||
| ▲ | bel8 4 hours ago | parent | next [-] | |||||||
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/ | ||||||||
| ▲ | coldtea 4 hours ago | parent | prev | next [-] | |||||||
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_ackshually 4 hours ago | parent | prev [-] | |||||||
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. | ||||||||
| ||||||||