News for hackers. Stuff that matters.
Re:Modern Python Performance Considerations by the__alchemist on Thursday May 05, 2022 @06:42PM (#31279194)
I agree! Here's a related point: Rust seems ideal for web servers, since it's fast, and is almost as ergonomic as Python for things you listed as cumbersome in C. So, why do I use Python for web servers instead of Rust? Because of the robust set of tools of tools Django provides. When evaluating a language, fundamentals like syntax and performance are one part. Given web server bottlenecks are I/O limited (mitigating Python's slowness for many web server uses), and that I'd have to reinvent several wheels in Rust, I use Python for current and future web projects.

Another example, with a different take: MicroPython, on embedded. The only good reason I can think for this is to appeal to people who've learned Python, and don't want to learn another language.

Re:Modern Python Performance Considerations by aldonius on Friday May 06, 2022 @01:56AM (#31281758)
So really, you're not so much writing Python as writing Django, which just so happens to be Python.