Live data from Hacker News

Happy 20th Birthday, Django

djangoproject.com

21–30 of 191 posts

Re: Happy 20th Birthday, Django

#22
post #11
post #8

Not to conflate a framework and a language, but there’s something about Django that makes me feel like I’m writing PHP. What is this effect?

Laravel keeps copying Django (I mean it in a good way)

I think Laravel copied/inspired heavily from Ruby on Rails initially.

Re: Happy 20th Birthday, Django

#23
post #8

Not to conflate a framework and a language, but there’s something about Django that makes me feel like I’m writing PHP. What is this effect?

It's likely the template-centric architecture with its own template language and the monolithic approach to web development - both Django and traditional PHP frameworks like Laravel share this pattern of tightly coupling views with server-side rendering.

Re: Happy 20th Birthday, Django

#24
I've worked in Django across most of my career at a few places for many years.

Every time I work with another framework I am reminded of how well Django has adhered to initial principles (batteries included) while adapting to changes with new technologies.

It has a great community behind it and for that to exist for so long is something remarkable. Other frameworks have advantages in some places. But for overall tooling I think it still is the best choice for anything large and complex yet not a bad choice for micro projects either.

Re: Happy 20th Birthday, Django

#25
As someone today who is an unrelenting critic of python.

I have to say thank you to Simon and the Django community as a whole.

Its a wonderful "batteries included" framework that has launched many successful projects, companies, and careers. Mine included.

And I'd be lying if I didnt say I still use pgadmin as my benchmark for evaluating admin panels in other ecosystems.

What you all created with Django is amazing.

We'd all be much further behind in tech without it.

Thanks absolute heaps.

Re: Happy 20th Birthday, Django

#27
post #10

Love Django + Django-ninja but the clunky and incomplete async support is painful.

What is missing? The ORM works with asyncio, you can have async views, you can have long running connection-oriented async stuff for websockets etc (via django channels). Maybe there is something important that I'm missing but that seems more complete than most async-only frameworks.

Re: Happy 20th Birthday, Django

#29
django is the framework that made me fall in love with software development 18y ago.

everything just worked out of the box (compared to using java + spring and their endless xml config files), the orm was (and still is!) lovely compared to other solutions, and there were so many things included, that i never really had to go integration hell.

Re: Happy 20th Birthday, Django

#30
post #21

I know one of the co-creators (Simon W) is quite active on HN :)

Simon wasn't a cofounder. He was an early employee/intern for LJW though. Perhaps the first person other than Jacob or Adrian to work on it.

Wikipedia says Jacob was hired shortly before Simon's internship ended though. Not sure why you are trying to imply that Simon wasn't a co-creator.

https://www.quora.com/What-is-the-history-of-the-Django-web-...

Post reply on HN