News for hackers. Stuff that matters.
Re:Why I left my tenured academic job by lmm on Monday October 05, 2020 @01:10AM (#24684720)
Django is very much like Rails with the same upsides and downsides - it's easy to get started, but hard to maintain and upgrade, partly because of not having a type system. So companies making things for long-term internal use tend to prefer these Java frameworks, because while it's horribly cumbersome to get started with them, you can be pretty confident that upgrades will be safe because they put a lot of effort into backward compatibility.
Re:Why I left my tenured academic job by disqard on Monday October 05, 2020 @04:40AM (#24685753)
Strongly agree about the difficulty of maintaining a Django project due to its lack of type system -- though tbf, it's imposed by Python, the underlying language.

And, one can annotate Python3 to make it typed, so things might improve.