A web application framework is a software framework that is designed to support the development of dynamic websites, web applications and web services. The framework aims to alleviate the overhead associated with common activities performed in Web development. For example, many frameworks provide libraries for database access, templating frameworks and session management, and they often promote code reuse
As the design of the World Large Web was not fundamentally energetic, beginning hypertext contains hand-coded HTML that was released on web hosts. Any variations to released websites required to be conducted by the pages' writer. To provide a energetic website that resembled person information, the Common Entrance User interface (CGI) conventional was presented for interfacing exterior programs with web hosts.[2] CGI could detrimentally impact hosting server fill, though, since each ask for had to start a individual process.
1) Enormous Community
2) Less Progression Time
3) Reduced Costs
4) Typical Language
5) Built-in Features