Angular is an end-to-end front-end SPA to develop simple to complex front-end
applications. A lot of terms just in the first line, right? Let’s go through
End-to-end means that Angular gives a complete package for front-end development
●Protractor: an end-to-end built-in testing tool
●CLI Tool: responsible for each process/binding internally
●Open source:anyone can contribute to it, etc.
These are some very important features of Angular worth highlighting. Since it is
supported by Google, it has a very large and good community to maintain it. It
has made front-end developers’ life easy to develop the application super-fast
and with better performance.
Angular is an SPA, meaning Single Page Application. These are web apps that
renders a single page on your browser and routes to other components or views
inside this single page. It interacts with the user by dynamically rewriting the
current web page with
new data from the web server, instead of the default method of the browser
loading entire new pages.
After that, when it was rewritten, it used Typescript as main language for
coding and development. It is
So, as if you are new to it, Angular is a good front-end development framework
along with enough support from
the internet to get you started without getting stuck. It worked for me!