3 ms·
Nice effort but I don't like it. You could replace everything here with Django. There's nothing in here that supports migrations, deployment etc (Django can).
by HNLurker3 7y ago
Nice effort but I don't like it.
You could replace everything here with Django. There's nothing in here that supports migrations, deployment etc (Django can).
I've used React and Webpack and loath it, it's extremely opinionated, saturated with pure JS developers, has an enormous learning curve and load of gotchas.
Django also has API support and a wealth of add-ons for services like federated auth, ElasticSearch bindings, bindings for S3, Redis, discovery, Cassandra, NoSql, etc etc.
The architecture here is also really unscalable. There's nothing in here that can be horizontally scaled, and Jinja or Django + bootstrap is 10x faster for prototyping before you hire a dedicated dev to maintain a React nightmare.
Modules are not a feature of this app, they're a feature of the Python language. Putting that in the README is misleading IMO.
- KRains 7y agoThanks for your opinion! It's probably more valuable for me than from people who like it :) But you are a little bit wrong. Currently, it supports migrations and will support deployment very soon. I don't agree about ReactJS and Webpack. I start using both in my projects and it didn't take too much time to learn them. Even if I don't know them deep I know them enough to use in the real projects. I agree that currently, Django is more might than this project but it's just a beginning. You are not right about modules too. It has nothing to do with Python's modules, I "invented" my own "modules" - it's just a combination of front-end code and Python API in one folder. And I created them to make the project more scalable. I don't know though if I gained this goal or not - yet.