Introduction Of Single Page Application And Angular
What is a single page client application ?
A single-page application is an app that doesn’t need to reload the page during its use and works within a browser.
Examples of single page applications
Facebook, Google Maps, Gmail, Twitter
Advantage of single page application
The main advantage of single-page applications is its speed
Caching process is also quite efficient — the application sends only one request, stores all data transmitted, and can use this data
improved application performance
Easy Debugging with Chrome
Disadvantages of single page application
SEO optimization is tricky when you have a single-page application
Security issues
when to use single page application ?
Single-page web applications fit perfectly for building dynamic platforms with small data volumes.
when to use multiple application ?
A multi-page application is appropriate for large companies with a broad range of products or services that require lots of features and multiple menus. An MPA is more suitable for online stores, business sites, catalogs, and marketplaces
What is Angular ?
Angular is an application design framework and development platform for creating efficient and sophisticated single-page apps.
Angular is a Javascript framework that is used by developers for building web, desktop, and mobile applications. Development of Angular applications involves usage of Typescript, which is a superset of Javascript, along with HTML, CSS etc.
Who is maintaining Angular ?
Why should I use angular ?
a]Supported by Google
b]Simplified MVC Pattern
c]Modular Structure (Angular organizes code into buckets, whether it is components, directives, pipes, or services)
d]Reusability
e]Ease of Maintenance
f]Good Community Support