4 ms·
So it is not clear what it is doing and judging by use of crusty django, I will pass on that one...
by elcct 10y ago
So it is not clear what it is doing and judging by use of crusty django, I will pass on that one...
- StavrosK 10y agoWhat's crusty about Django?
- StevePerkins 10y ago"Crusty" is just another way of saying, "I've actually used it for a real application before, or at least know someone first-hand who's used it in production". When something is early in the HN hype cycle, all anyone knows is blog posts and "hello world" experiments. So it's awesome. Once you use something for a real project, you inevitably run into real-world issues or limitations. So it sucks. And you chase the dragon toward the next newly-hyped thing. In all seriousness, though... sheesh. Django isn't even a decade old yet. Rails is older, and Sinatra and its clones are barely any younger. There really haven't been any revolutionary ideas in MVC frameworks this decade.
- xorcist 10y ago> Django isn't even a decade old yet. Rails is older, Django was made in 2003, Rails in 2004. Django was had a public, working, open source release in 2005, and Rails later that year.
- elcct 10y agoIt's coming from an era of browsers not capable of rendering dynamic websites. Use of that essentially creates huge technical debt from the beginning. There is now a lot of better ways to create web clients etc.
- andybak 10y agoYou sound like the kind of person who is overly keen to write a 'app' when what is required is a website. Are you claiming that the class of project for which Django is still an excellent fit, no longer exists?
- StevePerkins 10y agoNot every web application is well-suited to be a SPA. Frankly, only a minority are. Even if you ARE putting most logic on the client-side, you will always need endpoints to provide server-side functionality. By the time you've finished writing interceptor middleware, proper CSRF protections, and other things you'll need in a real-world application... you will have written your own MVC framework. And probably done a far more lousy job than the people who focus on that full-time. A fairly basic server-side framework is only "huge technical debt" if you're an unemployed college student tinkering with "TodoMVC" examples.
- erpellan 10y agoBecause only an idiot would choose an actively maintained battle-tested technology whose lifespan is measured in years not weeks... wait, what?