So I want to make a new project. It will have a website and an algorithm which will handle the requests. The thing is, web development in Rust feels harder than say in Go or Python. So I thought maybe I could somehow make bindings in Rust for Go since the faster the algorithm is, the better. However, that seems to complicate stuff as well. So do you think I should just rewrite the current algorithm in Go? Is it fast enough for it to not be a noticeable difference?
Edit: Thanks for the suggestions and advice! I decided to go with Rust for the website with Axum and the algorithm as well.
Go is plenty fast for most things, and it is fairly simple. Rust is more interesting from a language geek perspective. I’d decide based on which of those appeals to you. I don’t see good reason to combine them, though.