4 ms·
* Golang for something CPU-bound, small apis that should be really really performant * Elixir/Phoenix for mostly everything else, including REST APIs, regular
by out_of_protocol 10y ago
* Golang for something CPU-bound, small apis that should be really really performant
* Elixir/Phoenix for mostly everything else, including REST APIs, regular web-apps, various chats, backends for games, mobile apps.
How? It should be easy and fast to write some functionality, easy to add functionality on late phases of development, it should be "secure by default" (e.g. autoescaping untrusted input, cross-site-scripting protection on by default), fast enough for your task (usually all the langs fast enough but 10x is 10x :) (rails vs phoenix)). You'd also want to check for specific requirements of your target architecture (e.g. processing video, websockets)
- eru 10y agoGo is reasonably performant (compared to slowpokes like eg Python or Ruby), but not actually all that fast. But that's probably fast enough for most projects, and seems to be fast enough for you.
- out_of_protocol 10y agoBasically on par with Java -JIT optimizations +less memory bloat, startup speed. For even more performance something from C, C++, Rust league is necessary