Why Angular ? Edit
Angular is a platform or framework used to build client-side application.It enables you to create Single Page Applications with the help of components.The Components in Angular are structured like a tree i.e. there are parent and child components in which each child component is connected to its respective parent component.
Single Page Applications:
A single page application is a web application which provide users to very fast and reactive experience.It contains menu,buttons on single page and when user clicks any of them ,it dynamically rewrites the current page instead of loading new pages from the server.In single page applications framework is going to render the html page instead of server.
Why Angular :
There are many advantages of angular which makes it more convenient to use.
- Supports most of the languages: Angular can be used as front-end web development tool for programming languages like node.js,.net,PHP,Java and other servers.
- Desktop apps: It allows you to create desktop installed apps on different operating systems i.e. Windows , Mac or Linux by using the same methods which we use for creating web apps.
The advanced features in the Angular framework like drag and drop module and virtual scrolling make it a better framework.These innovative features also make the process of web app development a lot simpler and faster.