#🔒 so confused on what framework to choose?

9 messages · Page 1 of 1 (latest)

twin pivot
#

I have a good intermediate level understanding of Python, but I’m confused about which framework to choose: Flask, FastAPI, or Django.
My short term goal is to start freelancing as soon as I become proficient in one framework. At the same time, I also want to use the same framework to build a SaaS product and eventually scale it into a large, successful product in the long term. in this situation, which framework would be the best choice for me? please suggest me a smart choice as i want to find clients with this framework more easily comparing to others and scale a product with the same framework with a great scope that may find me a job too. ik this is a too much expectation for gigs, saas, job within one framework, but i am expecting the best possible choice if possible. i hope someone would help me, thanks in advance.

brazen troutBOT
#

@twin pivot

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

raven parcel
# twin pivot I have a good intermediate level understanding of Python, but I’m confused about...

for jobs i would think Django would be the one python web backend framework to learn and it will scale to really big projects as well
however, i don't use it myself
you will also have to learn databases and frameworks for that as well
to be frank, it's a very competitive market with a lot of people that are more than just proficient with the framework out there, i know that is not what you want to hear, but it's just the hard truth of it

twin pivot
#

will django be a good choice for freelancing? Will it be easier to find clients expecting django?

raven parcel
# twin pivot will django be a good choice for freelancing? Will it be easier to find clients ...

Flask is easier and faster to learn/begin with and will do for smaller to medium projects, if the client doesn't have a preference and it won't be a big project or a huge user base it will be fine
many companies already have stuff built in Django which also scales to bigger sized projects and should handle larger amount of traffic if built correctly
FastAPI is more resent (so not as many projects might have been built on-top of it for clients yet) and is mainly used for API servers (as the name suggests) even if it can do more than that as well and also scale to big projects in combination with other libraries and can handle a lot of traffic

twin pivot
#

I really thank the efforts you put on explaining this. Now I got an idea on where to begin and proceed.

raven parcel
# twin pivot I really thank the efforts you put on explaining this. Now I got an idea on wher...

Django is probably the safest and most versatile bet right now for corporate stuff
it might feel a little bit overkill for small projects but works there too and can scale to large projects which has a lot of traffic if built correctly for that purpose and is the framework that comes with a lot of "batteries included" so to say while the other two will need more extra libraries for different functionality (Django will too, just not to the same extent)

brazen troutBOT
#
Python help channel closed for inactivity

This help channel has been closed. Feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.