Ntex: Powerful, pragmatic, fast framework for composable networking services
1–10 of 11 posts
Re: Ntex: Powerful, pragmatic, fast framework for composable networking services
#2Re: Ntex: Powerful, pragmatic, fast framework for composable networking services
#3Is it any good? Why pick this versus other options? I poked around the docs and didn’t find any ecosystem comparison discussion.
ntex is at the top of the TechEmpower benchmarks and beats most other Rust frameworks, although those benchmarks are not apples-to-apples since each uses its own tricks to eek out more performance: https://www.techempower.com/benchmarks/#hw=ph&test=fortune&s...
Re: Ntex: Powerful, pragmatic, fast framework for composable networking services
#4Is it any good? Why pick this versus other options? I poked around the docs and didn’t find any ecosystem comparison discussion.
ntex is written by the same person that started actix-web, Nikolay Kim (fafhrd91 on GitHub). There was a bunch of drama a while back due to actix-web using (what many reasoned to be) avoidable unsafe code, which was later found to be buggy. Nikolay was pilloried online, resulting in him transferring leadership of actix-web to someone else. ntex is, as I understand it, essentially Nikolay picking back up on his ideals for what could have been actix-web, if people hadn't pushed him out of his own project.
How ntex compares to the pre-/post-leadership change of actix-web, I don't know.
Here are some jumping points if you want more of the backstory.
https://www.theregister.com/2020/01/21/rust_actix_web_framew...
https://steveklabnik.com/writing/a-sad-day-for-rust
Re: Ntex: Powerful, pragmatic, fast framework for composable networking services
#5Re: Ntex: Powerful, pragmatic, fast framework for composable networking services
#6What are "composable networking services?"
Re: Ntex: Powerful, pragmatic, fast framework for composable networking services
#7Ooohhh it has Glommio support! Very cool! A very cool runtime that deserves more attention/package support.
Re: Ntex: Powerful, pragmatic, fast framework for composable networking services
#8> Starting ntex v0.5 async runtime must be selected as a feature. Available options are glommio, tokio or async-std. Ooohhh it has Glommio support! Very cool! A very cool runtime that deserves more attention/package support.
Re: Ntex: Powerful, pragmatic, fast framework for composable networking services
#9> Starting ntex v0.5 async runtime must be selected as a feature. Available options are glommio, tokio or async-std. Ooohhh it has Glommio support! Very cool! A very cool runtime that deserves more attention/package support.
What's very cool about it?
Re: Ntex: Powerful, pragmatic, fast framework for composable networking services
#10Is it any good? Why pick this versus other options? I poked around the docs and didn’t find any ecosystem comparison discussion.
I can't speak to the "is it any good" part, but (after a bit of research) I can share what I've found. I'll try to represent things as best as I understand, but I may have some finer details mixed up. ntex is written by the same person that started actix-web, Nikolay Kim (fafhrd91 on GitHub). There was a bunch of drama a while back due to actix-web using (what many reasoned to be) avoidable unsafe code, which was lat…