It is one of the most used and powerful open-source framework.Google operates this framwork and it is designed by them.This framework is use for SPA (single page application).It extends the HTML into the application and allows the attributes to perform data binding and data sharing.
It let's you extend HTML attributes in Directives and offers functionality to HTMl applications.It provides Built-in directives and user-defined.It is also a single page application too. It is basically focused on the view layer only and very easy to pickup libraries and implementing them.It over took the Jquery that we use to implement in our projects.
It is a server-side and cross platform framwork.It is a also used by the developer to implement backend and frontend for a project in node.It is a very lightweight framwork which make application very durable and easy to use.For server-side it is implemented with any database and can be used very easily.It is capable of using asynchronous I/O with it event-driven architecture.It show feature like JAVA like:- Threading,packages and etc.
There are many other Framworks which can be used to develop Client-side as well as Serve-side.These frameworks allows us to develop Single page application which is Lightweight and removes uneccessary libraries that are used.