Hacker News new | ask | show | jobs
by pid_0 1953 days ago
Django without a doubt. It will handle ORM, frontend, backend, etc. It does the entire stack end to end and has built in migrations too, unlike Node. Please don't fall into the JS trap, it sucks. You can easily use django rest framework to redo the frontend with something like React later on without massive backend changes.
1 comments

Never done anything close, just curious, I still need JS for frontend right?
Technically no. Django uses templates which can be pure HTML if you want. You can add JS if you want to, but its not required. In fact server side rendering is one of the most common ways to serve sites that don't need to be dynamic in the browser