Live data from Hacker News

The Decline of Django

david-dahan.com

91–100 of 173 posts

Re: The Decline of Django

#91
post #77

> Django looks like the 40 years old guy who feels "in" using Facebook, while everyone else is already using Instagram or TikTok. wow fuck ageist bullshit like this. everyone knows I'm no big Django advocate but what is the point of a blog post like this? I'm not seeing how effort spent on writing articles like this makes the world better for anybody, including the author. Go create something? >But what if tomorrow,…

I also found the comparison of web frameworks being cool or trendy like social media apps to be bizarre / nonsensical.

I don't want my web framework(s) to be trendy, or cool, or in — I want them to be battle-tested and "just work" regardless of implementation language.

Re: The Decline of Django

#92
post #77

> Django looks like the 40 years old guy who feels "in" using Facebook, while everyone else is already using Instagram or TikTok. wow fuck ageist bullshit like this. everyone knows I'm no big Django advocate but what is the point of a blog post like this? I'm not seeing how effort spent on writing articles like this makes the world better for anybody, including the author. Go create something? >But what if tomorrow,…

Especially since a 40 year old on Facebook today will have been using it since he was 26, or possibly 24 if he was at college at the time. So he’s going to be well aware that Facebook isn’t a new hip thing. (Although he might have seen the damage that Facebook did to his mental health over the years and wisely decided not to sign up for Instagram and Tiktok when they came along, so that part is not so unrealistic)

Re: The Decline of Django

#93
post #77

> Django looks like the 40 years old guy who feels "in" using Facebook, while everyone else is already using Instagram or TikTok. wow fuck ageist bullshit like this. everyone knows I'm no big Django advocate but what is the point of a blog post like this? I'm not seeing how effort spent on writing articles like this makes the world better for anybody, including the author. Go create something? >But what if tomorrow,…

To continue this metaphor: If I was hiring a skipper to sail my family over the Atlantic, I would absolutely hire the "lame" 40 year old and not the hip 20 year old

Re: The Decline of Django

#94

1) Documentation is too verbose 2) Onboarding new developers lacks IDE specific tooling for free 3) Admin GUI isn't great 4) Async support is still incomplete 5) Static types aren't used in Django 6) Django is MVC which isn't useful if you just need a light V 7) People ignore other, newer tech because Django exists What??? 4 and 5 are legit complaints, the rest is literally the nittiest of picks, in my opinion. You d…

> What??? 4 and 5 are legit complaints, the rest is literally the nittiest of picks, in my opinion.

I'd argue that 4) (async support) is the only meaningful point and 5) , given it's a Python framework, is at most a nice-to-have.

But yes, this article is a complete waste of a click.

Re: The Decline of Django

#95
post #71

Earlier quoted context omitted.

Number 1 isn’t a show stopper in any way but is it pretty annoying. The primary django docs are very textual and place more emphasis on developing intuition and understanding context, than something that can be quickly referenced. Also a lot of the method parameters are either not documented or not explained. I think Django would benefit from a more technical and complete but less dense secondary reference.

“ more technical and complete but less dense secondary reference.” Isn’t that basically just reading the source code? Like I get that’s probably not right to throw everyone toward, but reading source code is a staple task for working with FOSS.

A lot of devs don't understand this, but can save a lot of time, especially when the code is all python. Especially if you questions are off the beaten track

Re: The Decline of Django

#96

1) Documentation is too verbose 2) Onboarding new developers lacks IDE specific tooling for free 3) Admin GUI isn't great 4) Async support is still incomplete 5) Static types aren't used in Django 6) Django is MVC which isn't useful if you just need a light V 7) People ignore other, newer tech because Django exists What??? 4 and 5 are legit complaints, the rest is literally the nittiest of picks, in my opinion. You d…

the one thing I actually like about django is consistency, which is exactly what i am looking for when i am deploying something to production.

Async support is nice and all, but i fell in love with django (and the eco system) mainly because it solves problems which i really don't want to concentrate on.

Re: The Decline of Django

#97
This post radiates an idea that Django is a dying framework. I cannot emphasise how wrong the entire premise is.

I’ve used a bunch of frameworks all over the python/nodes/jvm ecosystems. But every single time I come back to Django, it’s a breath of fresh air where I don’t need to plumb common patterns for my case. It’s so mature that any use case I run into, the solution is just a google/documentation away.

If at all it’s true that Django is dying, I’d really be sad to see such a mature framework go :(

Re: The Decline of Django

#98
Every couple of a years Y Combinator CTOs do a survey of their MVP. Every single time Django on Heroku wins. If it's on the decline, I doubt it has fallen out of first place yet

Re: The Decline of Django

#99
post #77

> Django looks like the 40 years old guy who feels "in" using Facebook, while everyone else is already using Instagram or TikTok. wow fuck ageist bullshit like this. everyone knows I'm no big Django advocate but what is the point of a blog post like this? I'm not seeing how effort spent on writing articles like this makes the world better for anybody, including the author. Go create something? >But what if tomorrow,…

wow... yeah... strongly strongly agree. I love email, rss, irc, etc and still use them today and strongly disagree that we shouldn't educate people coming up about these tools.

Re: The Decline of Django

#100
post #57

Eh, "[insert stable, mature MVC framework] is dying/dead/etc" articles are a dime a dozen on the Web. I suppose it could be considered a badge of honor for a framework to have some internet punter declare the framework as "dead". But, just to nitpick... > Bad Official Admin GUI UX For anyone reading, Django's admin tool is designed for situations in which you need to stand up a quick admin or build some internal admi…

> in my opinion I have yet to see any project have better documentation than Django I'm partial to Symfony. Good "getting started", per component documentation and links to cookbook-style articles for things people tend to want to do.

I use a lot of Laravel but symfony is awesome and its documentation is one of the best I have seen.
Post reply on HN