Live data from Hacker News

The State of Python in 2021

deprogrammaticaipsum.com

51–53 of 53 posts

Re: The State of Python in 2021

#51

Earlier quoted context omitted.

Relatedly, the article still recommends Requests when the community is largely moving to httpx which supports both blocking and async networking. And is still in beta. It's got potential, not least because it borrows much of what makes requests good, but "the community is largely moving to httpx" is a stretch.

At 4.2 million downloads per month, it's not exactly a prototype toy either.

I don't know where that figure came from or what it tells us. Looking at the PyPI stats for httpx and requests, the latter remains much higher across the board for now.

None of that is important anyway. Requests is an excellent library. Httpx appears to be becoming another excellent library and a natural successor. I'm just saying we shouldn't overhype something new before it's ready. Running beta dependencies in production is a risky business.

Re: The State of Python in 2021

#52
post #48
post #23

Earlier quoted context omitted.

Not an expert at all and can’t vouch for quality but there’s at least wxpython, pyqt, and wrappers of gtk, win32 and cocoa out there. There’s also a .net interop lib which might talk to windows libraries. Many others exist, too. Most are wrappers of some C++ lib, like Qt etc. some wrap these wrappers again.

My take on these: Win32 gui is not modern, cocoa and gtk is not windows, pyqt is not free for commercial products,. Net interop in cpython is annoying, and until last year wxpython didn't work under python3. Wxpython might be worth looking at again though. (but then why not Tkinter) Edit:anybody downvoting pls suggest a modern gui tool for python on desktop (which you hv experience with) . I need one and I have been…

PySide. It's a Qt binding, under LGPL license. I used it for a fairly big project.

Re: The State of Python in 2021

#53
post #35
post #32

> At some point I got a job as a Django application developer, a framework pompously marketed “for perfectionists with deadlines”; a punchline filled with hubris and undeserved merit. Thankfully these days Cloud Native Python apps are built around less monolithic options such as Flask, Pyramid, or Tornado. If your app grows big enough, you'll end up badly re-implementing Django in Flask. Django is far from perfect, b…

The author clearly isn't as well informed as he thinks himself to be. And what a smug jab at Django... Better refer his blogpost to the dumpster where it belongs.

And you seem to overestimate the quality of your overly aggressive comment, since you copy and paste it several times.
Post reply on HN