Angular 101 — A Technical Understanding On Where It Fits in Application Development
What is Angular and why should we use it?
When I started as a Software Engineer 2 years ago, this frontend, backend, database, deployment, and all these terms freaked me out. To understand what Angular is or why it is used, we need to first know where it fits in this big world of application development and what part it plays in it, so let’s begin.
Application Development
We use many applications in our day-to-day life, and they are built on various languages like Java, JavaScript, Python, Swift, Ruby, etc., but there are usually 3 main parts to building any application, let’s look at what they are.
Application development usually comprises of these 3 parts, Front-end, Back-end, and Database, the images represent an example of frameworks or tools to build each one of them and this is where Angular comes into the picture.
Database
The Database is the part responsible to store all the data, let’s say you are using some social-media app, database stores your profile…