xpodev / ez-web

2 stars 0 forks source link

Stop using FastAPI #46

Closed binyamin555 closed 4 months ago

binyamin555 commented 6 months ago

Currently, FastAPI is one of the dependencies of EZ Web. However, the value it gives to the project in terms of features doesn't compare to how much it makes the framework more unnecessarily complex.

Instead, we can move to use starlette alone and implement any desired functionality ourselves.

Starlette already handles routing and the basic interaction with the web server.

What we'll need to implement ourselves:

Implementing those shouldn't be too hard and will allow us to modify them to our needs.

neriyaco commented 4 months ago

I'm pretty sure we can close this issue, we don't use FastAPI anymore.

binyamin555 commented 4 months ago

We haven't fully implemented the above features.

Although, we might end up not implementing them till a later version.