I am learning web2py and learned that it is a web-software that enables me to do all things like database management, dynamic websites etc all-in-one. Before I used to this separately using HTML, PHP, SQL etc. I find web2py unconfortable compared to previous approach. What do professionals do? Do correct me if I am wrong about what web2py is because I just started learning it. Thank you!