Summary: The advantages and disadvantages of using frameworks for developing Web-based applications. Highlight the selection criteria framework for developing Web-based application.
Key words: MVC, Framework, Back-End, web-applications, Database.