I am python newbie from the asp.net MVC world, looking to start a new web application project in python.
How do I go about choosing a web application framework in python? Python website points to a lot of frameworks. So much that I am confused to the core.
I have some rudimentary knowledge about the frameworks. Here’s based on what I know
- Django. Most popular but highly restrictive. Components are not interchangeable and tends to get complex along the way.
- Web.py. Though not popular, appreciated by the folks who have used it.
I want a framework that removes all of the plumbing work and helps me get the work done easily minimal in LOC. I also value community support (since being a newbie to this language, I don’t want to get stuck ½ a day fixing a weird problem that only 5 people using the framework know).
Asp.net does not have liberally licensed frameworks which provide all the additional parts to eco system like authorization, roles, cms features like permissions. A lot of these things that you need but don’t want to focus your energy building. So a framework which provides all these facilities is definitely something I am looking out for.
Can someone help me?