I came across this joke the other day. Someone on the internet was asking why do we need a backend, just connect the frontend to the database.
It seemed funny at first, but really is it possible to create a framework which handles frontend and backend at the same time?
Routing and listing views or grids all happen in the same function.
Technically I can't think of a reason why not!
Technically you can, but practically its useless for any serious applications, Some reasons from top of my head -
Many more.