Web Apps is by far the most inclusive application platform. It started as a simple HTML markup to display formatted text. But, today it is now a massive environment for information exchange. Such web applications need to be supported by a solid framework. And developers have not let us down.
We have a wide range of frameworks for developing web applications. Each has a peculiar feature that enables a particular usecase. In fact we have so many of these frameworks, that it is almost impossible to learn them all. Yet curiosity does not stop us.
Here are my notes as I try to understand some of the major frameworks in place.