If we have new project to do, if there are no any limitations and if we are free to chose any technology, what should we choose?
For UI we can use pure html + css combination or some fronted framework such is bootstrap, angular material, Semantic UI and many others.
Backend can be implemented in many programming languages and technologies, there are options such as .Net, PHP, Ruby, Python etc.
Database options are: Sql Server, MySql, Oracle etc.
So question is what combination we should choose? From by experience my recommendation is following combination:
Applications with structure displayed above have good performance and definitely this can be our top one choice when building new applications from scratch.