jtkaufman737 / CMSC-495

UMGC Capstone project for software engineering degree
MIT License
0 stars 1 forks source link

Python backend structure #3

Closed jtkaufman737 closed 2 years ago

jtkaufman737 commented 3 years ago

Considering that we are using Python for the backend but will need a decent amount of JavaScript logic for the frontend I think it may be easiest to have a separate frontend and API. If people agree with that, probably the two most obvious choices to me are Django REST Framework or Flask for the API. Flask may have less of a learning curve, Django isn't too bad to use but there is more going on because it is a much larger framework whereas Flask is a microframework. I also don't think our endpoints will be terribly complicated so flask might be perfectly fine for our needs and easier to navigate for people.

There are others like Pyramid, but I'd be less helpful on them because have not used them heavily. Open to discussion of frameworkless or other frameworks as well.

jtkaufman737 commented 2 years ago

Decided to use Flask