|
|
|
|
|
by theptip
2916 days ago
|
|
> no compartmentalization of business logic, etc etc The proposed design does compartmentalize business logic; it's all in the `domain` package, divided by business application/use-case. This looks to be to be inspired by the DDD approach. > no ability to make new versions of an app and use them concurrently Anecdotal, but I've never required this in my monolithic web app (6 developers), and I don't foresee requiring it any time soon. > Removing the battle tested skeleton may mean it is not the web framework for your particular project. This is a bit dogmatic for my taste; Django is just a tool. If the default layout works for you, great. When your project outgrows that default, change it. (But I'd advise being sure that you really have outgrown the defaults before doing so). |
|