Live data from Hacker News

Django 2.2

djangoproject.com

11–20 of 257 posts

Re: Django 2.2

#12
post #2

Nice. Anyone building fun stuff using Django these days?

I recently got back into it after many years on flask. Free admin, user accounts, and rest API (django-rest-framework) makes building things so quick and enjoyable.

Re: Django 2.2

#14
post #8
post #2

Nice. Anyone building fun stuff using Django these days?

Django is still by far the best web framework as far as I can tell. Every couple years I check what's out there for GoLang, Rust, Nodejs, and Swift, and it seems like it will be a decade or more before anything else comes even close. Even though a lot of people don't like Django's ORM, at least it does almost everything you would want to do with Postgres. (And if you want more you can always use SqlAlchemy.) Most of…

I think you are missing the elephant in the room: Ruby on Rails.

Re: Django 2.2

#15
post #2

Nice. Anyone building fun stuff using Django these days?

We work with a bunch of interesting clients all using Django. Most recently we helped upgrade Politifact.com (https://www.politifact.com/) to a recent Django version, cleaned up a bunch of legacy cruft, and added decent test coverage. We also drastically reduced their infrastructure costs by better utilizing CDNs and caching.

Re: Django 2.2

#17

Django is a great framework and it's probably very silly of me but I still cannot let go of the master/slave fiasco a couple of years ago. https://github.com/django/django/pull/2692 A framework that have deciding collaborators that is that sensitive / politically correct is not something I'm willing to invest my time on any more.

You’re right, it is very silly of you. I might even say you’re the one being over sensitive.

Not as sensitive as people downvoting the poor guy's opinion to oblivion

Re: Django 2.2

#18

Django is a great framework and it's probably very silly of me but I still cannot let go of the master/slave fiasco a couple of years ago. https://github.com/django/django/pull/2692 A framework that have deciding collaborators that is that sensitive / politically correct is not something I'm willing to invest my time on any more.

You’re right, it is very silly of you. I might even say you’re the one being over sensitive.

Why do you feel the need to attack him? It's not as if he has attacked you personally.

Re: Django 2.2

#19
post #14
post #8

Earlier quoted context omitted.

Django is still by far the best web framework as far as I can tell. Every couple years I check what's out there for GoLang, Rust, Nodejs, and Swift, and it seems like it will be a decade or more before anything else comes even close. Even though a lot of people don't like Django's ORM, at least it does almost everything you would want to do with Postgres. (And if you want more you can always use SqlAlchemy.) Most of…

I think you are missing the elephant in the room: Ruby on Rails.

With Python you get:

- The best-governed language in all of software, and the best-governed web framework

- A huge ecosystem of libraries for everything from data science to email processing, that are (mostly) easy to read and modify and free from systemic security issues. And pretty much every major company with an API has an official Python library for that API.

- The standard language taught at most of the top CS programs around the world

- A web framework that's had almost no major security issues over the 10+ years its been around

What exactly would you get in terms of benefits from switching to Ruby? I'm not saying Ruby or Rails are bad tools, I just don't get why someone who already knew Python and Django would switch.

I get that if you run a dev shop it might be a better choice for just cranking out web apps as fast as possible for clients, but if you run an actual startup I don't see that the benefits of saving a couple lines of code would offset the costs of being locked into the ruby ecosystem.

Re: Django 2.2

#20

Django is a great framework and it's probably very silly of me but I still cannot let go of the master/slave fiasco a couple of years ago. https://github.com/django/django/pull/2692 A framework that have deciding collaborators that is that sensitive / politically correct is not something I'm willing to invest my time on any more.

As questionable as that PR may be, it's hardly enough to justify outright dismissing one of the most successful web frameworks out there. But at the end of the day, the choice is yours to make and it's simply your loss.

I tend to invest in people / companies rather than a technology. There are an abundance of good web frameworks out there so it's not like you're gonna have a bad time just because you don't use a specific one.
Post reply on HN