How long have you been learning them? I'm just starting my adventure with them and I'm curious. I know it depends on a lot of things. I'm student who wants to get part-time job while educating :)
I'm in mobility development. In this quarantine, I learned python for machine learning but then moved to flask out of my love for website development. I really enjoyed it a lot. It's so easy and quick and quite scalable. I have created my own blog, a portfolio website and a few restful APIs using MySQL. Really enjoyed it.
Great that you went beyond the typical "django for this, flask for that, some of it is personal preference" by showing job listing and website examples for both etc. It's more than an answer for beginners, it's an answer for professional developers also.
Had same question in mind, and I choose Flask over Django. Because don't want to spend time on another big framework like JEE. But main advantage of flask is its style now followed by most of the new python async web frameworks ex. responder, sanic etc. So the next popular one may be a flask style one.
After using both, Django all the way. I just keep making Django out of Flask by installing all this packages ( Sqlalchemy, flask-sqlalchemy, flask wtform, flask migrate). I can just use Django instead of installing this all this packges. Life's good.
As a relatively new developer I kinda feel safer with django after doing a project on each of them. The built in admin and auth are so handy and using the django rest framework to build my first api was a breeze.
@xOr Hey man, dont worry, just try both and you will see for yourself. Let me try clarify my answer. Django provides a structure for your code which flask doesnt, so this structure prevents you creating your own mess. Another example, i was trying to set up a db migrations package in flask and it was a nightmare to do correctly as i was new, it nearly drove me insane. In django its already included. And like i said the admin section in django is such a great tool which you can expand as well if you want. Flask does not have this feature. Just my opinions. There are 2 amazing projects by Corey Shafer on youtube. He makes a blog in flask and django, watch those and code along. Or even better, tailor his project into something of interest to you to really help you learn. Eg for me a made a recipe app. My preference is django. Get stuck in. Hope that helps.
I found Django very diffiucult for a begginer, so i moved on to flask, i find it way easier and newbir friendly to learn for a beggineer in web development like me, but eventually i will come back to django.
Django is at the top right now due of its security and development speed. Flask is easy to start. However, for flask to get Django's place it has to become more secure than Django. Now, telling in terms of flask overcoming Django, if yes, and you already know Django it will be much easier to go back. Is kind of stop piloting from a C-130 hercules to a Cesna.
I think if your really into Web development as python developer. It might be better to dive into one to try it out. For me I still miss the project structure that is built into Django. Which takes along time for me to structure my project in flask. Unless you know the rough project structure you want in flask. It can be a pain to structure the project.
Flask misses the admin system Django gives straight out of the bat, and some other stuff. However, I don't like the Django boilerplate. My favorite stills Django, but I definitely will be using flask for prototyping and small projects
netflix doesn't use flask for the front facing side of their infrastructure , flask is used deeper in their systems.. it's e.g. used for accounting/and suggestions etc.. based on what the user does. an internal api of sorts.. not publically reachable by clients.
I use flask to serve json data to my react web app. Django seems better for making a full featured web app if you make use of it for making the actual web pages. I don't use any of that since react is a web app and has its own framework. Nginx serves the react app directly. If you are using a front end web framework like react or angular what benefits does Django have besides authentication / encryption?
Flask is not just for small apps, e.g. Pinterest moved from Django to Flask. Reddit use Flask. More examples: www.quora.com/What-is-the-biggest-company-that-uses-Python-Flask
I learned both Django and Flask, definitely love flask over Django cuz it's so easy to get started, set up database, everything.
I still miss the entire admin system django provides.
How long have you been learning them? I'm just starting my adventure with them and I'm curious. I know it depends on a lot of things. I'm student who wants to get part-time job while educating :)
I'm in mobility development. In this quarantine, I learned python for machine learning but then moved to flask out of my love for website development. I really enjoyed it a lot. It's so easy and quick and quite scalable. I have created my own blog, a portfolio website and a few restful APIs using MySQL. Really enjoyed it.
@@LegionXI. how many days did it take to learn flask for you?
@@yoyocr2034 takes me 3 days to build a small blog
Great that you went beyond the typical "django for this, flask for that, some of it is personal preference" by showing job listing and website examples for both etc. It's more than an answer for beginners, it's an answer for professional developers also.
Super useful. Whenever you give specific examples in your videos, like you did with this one, things start clicking for me. 😊 Thank you.
Thank you for sharing!
Had same question in mind, and I choose Flask over Django. Because don't want to spend time on another big framework like JEE. But main advantage of flask is its style now followed by most of the new python async web frameworks ex. responder, sanic etc. So the next popular one may be a flask style one.
After using both, Django all the way. I just keep making Django out of Flask by installing all this packages ( Sqlalchemy, flask-sqlalchemy, flask wtform, flask migrate). I can just use Django instead of installing this all this packges. Life's good.
this video is ridiculously well put together, just jammed full of clout
As a relatively new developer I kinda feel safer with django after doing a project on each of them. The built in admin and auth are so handy and using the django rest framework to build my first api was a breeze.
It will teach you a lot.
@xOr Hey man, dont worry, just try both and you will see for yourself. Let me try clarify my answer. Django provides a structure for your code which flask doesnt, so this structure prevents you creating your own mess. Another example, i was trying to set up a db migrations package in flask and it was a nightmare to do correctly as i was new, it nearly drove me insane. In django its already included. And like i said the admin section in django is such a great tool which you can expand as well if you want. Flask does not have this feature. Just my opinions. There are 2 amazing projects by Corey Shafer on youtube. He makes a blog in flask and django, watch those and code along. Or even better, tailor his project into something of interest to you to really help you learn. Eg for me a made a recipe app. My preference is django. Get stuck in. Hope that helps.
Which database they use?
@@Smile-to2ii sqlite locally and postgres on the heroku deployment
@@lardosian ok thanks
I found Django very diffiucult for a begginer, so i moved on to flask, i find it way easier and newbir friendly to learn for a beggineer in web development like me, but eventually i will come back to django.
Same, I used web2py and still friends with the creator on Facebook. Moving back to Django really allowed me to do big things.
Flask is clear and explicit which may help to learn django functionality.
Me too ... i am on the same path as you
@@anujkondhalkar9776, I agree.
Django is at the top right now due of its security and development speed. Flask is easy to start. However, for flask to get Django's place it has to become more secure than Django. Now, telling in terms of flask overcoming Django, if yes, and you already know Django it will be much easier to go back. Is kind of stop piloting from a C-130 hercules to a Cesna.
All I got to say is:
Why not learn both and use it to your satisfaction 🥳
I think if your really into Web development as python developer.
It might be better to dive into one to try it out.
For me I still miss the project structure that is built into Django.
Which takes along time for me to structure my project in flask.
Unless you know the rough project structure you want in flask. It can be a pain to structure the project.
I agree with all that
Super helpful, I really like Django. I have not tried Flask.
Thank you for watching!
Flask is best
At first i try flask, i can code a simple app pretty fast, and then i try django and fallen in love..
the one with less shenanigans
which is better for Machine learning model deployment
Either, really, depends on what exactly you're needing I guess.
Django is unbelievably bloated and obtrusive. Flask is the model web framework for all languages in my opinion.
Flask misses the admin system Django gives straight out of the bat, and some other stuff.
However, I don't like the Django boilerplate.
My favorite stills Django, but I definitely will be using flask for prototyping and small projects
netflix doesn't use flask for the front facing side of their infrastructure , flask is used deeper in their systems.. it's e.g. used for accounting/and suggestions etc.. based on what the user does. an internal api of sorts.. not publically reachable by clients.
Thanks for the video! I've chosen Flask as my projects are small for now
I use Flask simply because of its lightweight.
Everything I need, I can implement myself or use some already written modules on Github.
Thank you for sharing
Great video! Thanks. I'm going to begin learning web development and this video was straight to the point.
Thank you very much for the comment!
You did a brilliant job. Well done this is truly the best comparison
I use flask to serve json data to my react web app. Django seems better for making a full featured web app if you make use of it for making the actual web pages. I don't use any of that since react is a web app and has its own framework. Nginx serves the react app directly. If you are using a front end web framework like react or angular what benefits does Django have besides authentication / encryption?
Wagtail is a very nice Django CMS.
Thanks for sharing
Very well done. Thank you very much.
Thank you for watching!
RIP PHP !
Do you reckon?
Excellent overview! Thanks! Going ahead with Flask for my Proof-of-concept.
Hey Chris, how do you think, which of languages will be used over WebAssembly in nearest feature? (Java, C++, C#, etc)
Blazor of C# .net is Amazing
Flask is best
Its pretty good
Golang is the best! Chose it.
Flask is not just for small apps, e.g. Pinterest moved from Django to Flask. Reddit use Flask. More examples: www.quora.com/What-is-the-biggest-company-that-uses-Python-Flask
Good point.
no other framework can build apps faster than django with very less number of codes.
Thank you :)
Just tried .net core. It's .net on freaking steroids...
Awesome
thank your video
Thank you for watching
I guess you need bottle to use bottle ;)
how to like to many 👍👍👍👍👍👍👍👍👍👍
Thank you!
Django and flask are still used in 2020?
Yep
LOL what? That’s like asking if Node.js or c is still used.
And what fw that u use?
Who else saw ‘Django’ and thought this was about the ‘Jamie Fox’ film? 🥴
The framework is actually before that and named after an even older musician.
Русские Шашки good old days :))
I don't see anyone going with Django or Flask with the existence of ASP.NET Core nowadays. I might just be biased though.
Very
🔥 If you're learning to code, check out my website 👉 codehawke.com/all_access.html 🔥
Learn more 👉 ruclips.net/video/fpp215OSRV0/видео.html
FastApi
... you didn't answer the question.
The question doesn't have a straightforward answer
Neither, try Fastapi.
This was a little bit disappointing video.