So now that I have to work using this wonderful technology, I have been trying to learn it.
Here’s my bit of understanding in a series the way I keep learning it…
What is Angular?
What is SPA?
In a standard web application, when we click a link, entire page is reloaded. In a SPA, instead of reloading the entire page, we replace the view that is in a content editor with another view.
It provides very fast and fluid experience.
Gmail is a fantastic example of SPA.
Why Angular 2?
There are multiple frameworks with the same offering, then why angular?
- It is one of the leading frameworks that has been around for quite a few years now.
- It is been re-written with the best practices for the future.
- It has a huge community support backed by Google and is not going anytime soon.
- The demand of angular development is increasing tremendously.
Note – Angular 2 is entirely new framework and has no dependency on Angular 1.x
Angular 2 is entirely written in Typescript
- It primarily provides optional static typing, classes, interfaces, modules, access modifiers, etc., basically like any other object oriented programming language.
- It is open source, and Integrated Development Environment (IDEs) are there to provide Intellisense and compile time checking. IDE could be Microsoft Visual Studio or Visual Studio Code.
For key components of angular 2, go to my next post in the series…