Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
AleCx041903778dAre there better frameworks? Of course there are, and not only from a subjective point of view, but a performant as well. Chances are one ain't building the next FB so a Flask API backend is good enough. In this case I can really recommend structuring through blueprint based configurations using the flask api extension. It works really good. You could also make it with django and django rest. Graphene with django is currently my preference for it since i don't like coding everything from scratch in flask.
Flask is still an absolute excellent choice :D
@norman70688 certainly. Keep in mind that I believe python to be an absolutely excellent tool(despite my hatred for synctactic whitespace):
.NET Core MVC REST
Python Vibora(async goodness)
Compojure & Ring combo
Elixir Phoenix <--- this some bomb shit
My current favorites are the Compojure and Ring combo for Clojure and Elixir with Phoenix.
Most of these were selected for their performance and structure, not because i think they are superior as languages. Extensions and packages count as well as ease of use.
@norman70688 all of them worked with in one way or another either by existing project(professionally) or by my own selection(Spring Boot, Compojure & Ring, django graphene and djando rest)
The others i have worked with other people as support.
The only one I have not been able to use professionally is Phoenix ;____;
grumpyoldaf81877dAnother vote for .NET Core MVC. Extremely fast and easy to develop on.
devTea2635177d+1 .NET Core
creskendoll1177dI find Flask and Python in general to be easy to experiment with. The structuring is mostly up to you, which can be fun at times.
If you're looking for well defined structuring then I'd recommend .NET MVC or Spring Boot.
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job