4 ms·
On the framework side: If you need an ORM and you don't need any interactive views then Django is a good choice. (Interactive views are views that are stateful
by brillout 8y ago
On the framework side:
If you need an ORM and you don't need any interactive views then Django is a good choice. (Interactive views are views that are stateful in the browser: an interactive graph, an interactive table, a To-Do list, etc.)
If you need interactive views then you'll have much easier time using a React+Node.js framework such as Next.js (https://github.com/zeit/next.js https://github.com/zeit/next.js) or Reframe (https://github.com/reframejs/reframe https://github.com/reframejs/reframe). And if you need an ORM you can use one of the many Node.js ORM such as https://github.com/typeorm/typeorm https://github.com/typeorm/typeorm
If your site is static then go for a static site generator such as https://github.com/nozzle/react-static https://github.com/nozzle/react-static. ("Static sites" are webapps/websites that are HTML-static: The HTML doesn't need to be dynamically generated at request-time but is static, no server is required, and your app can be statically served.).
Disclaimer: I'm Reframe's author.