←back to thread

Happy 20th Birthday, Django

(www.djangoproject.com)
578 points davepeck | 4 comments | | HN request time: 2.058s | source
Show context
ekinertac ◴[] No.44568115[source]
20 years is an eternity in web development, and Django's longevity is a testament to its brilliant design philosophy. Happy birthday to the framework that gets things done.

Django is pragmatic, secure, and unbelievably stable. It's the framework you choose when you want to build a real business, not just chase the latest trend. It has powered some of the biggest sites on the web, and it's still the best choice for a huge number of projects.

Here's to 20 more years.

replies(1): >>44570680 #
manojlds ◴[] No.44570680[source]
Wasn't Django inspired from Rails
replies(2): >>44571078 #>>44571198 #
1. paganel ◴[] No.44571078[source]
Not really, it was a strong inter-connection between the two at the beginning, going both ways, but I'd say that Django's design philosophy was its own thing. Granted, as time goes on things have started to become fuzzier and fuzzier in my head, and not only when it comes to programming languages/web frameworks and the like.

Source: me, I was programming in Zope 20 years ago (mostly hated it, although there were lots of interesting things in at a conceptual level), switched jobs at the beginning of 2006 and thanks to the new boss I got to use Django since February of 2006 (I think I still have a 0.96 version installed somewhere on an old instance, still does its thing).

replies(1): >>44571535 #
2. kstrauser ◴[] No.44571535[source]
Zope, shudder. It had some amazing ideas and I built a reasonably large app on it, but I’d rather swallow my own tongue than work inside an application server again.

Django and its contemporaries, like TurboGears and Pylons, were a breath of fresh air.

replies(1): >>44575476 #
3. antod ◴[] No.44575476[source]
I liked Turbogears, but their approach of using "best in breed" libraries kinda burnt them as what that meant kept changing and leaving them behind.
replies(1): >>44575510 #
4. kstrauser ◴[] No.44575510{3}[source]
It did. I think it was a great idea but other things skipped past it. I used Pyramid for a while and still appreciate it, but I can't imagine using it for my own new projects in a world where Flask and FastAPI and others exist.