3 ms·
I would recommend Laravel or even Rails for a beginner over Flask. Again, with Flask I was re-writing and implementing things I didn't need to. Like hashing pas
by stets 6y ago
I would recommend Laravel or even Rails for a beginner over Flask. Again, with Flask I was re-writing and implementing things I didn't need to. Like hashing passwords. Or building user scaffolding. Flask fans will argue that you can do all of these. Yes...but you probably are grabbing some module and reading the docs and then messing around with it for a while. My forgotten email system in flask was a celery task running in a sidecar container and using an additional redis container for queueing and grabbing that job. In laravel that looks more like one command. `php artisan ui vue --auth`. Maybe there is a better way but I found myself struggling for a lot. Yes I didn't need to use psycopg2 and make nasty raw SQL calls because SQLAlchemy exists. SQLAlchemy isn't built in though. Django has a lot of these features and much of flask's attractiveness is in being light-weight so I guess it makes sense. Today, I'd say for solo-founders, try out Laravel > Rails > Django > Flask > everything else