What is Angular?
This blog is written for the “Frontend Development" track of DevsInTech Blogs.
Welcome to the first article in the series - "A beginner's guide to understanding Angular". You can follow the articles on this series from this link.
Angular is a front-end development framework. Front-end is all about the parts of a website that the users see. Back in the day, front-end development was mostly done using HTML and CSS. The CSS part of the code used to get very complicated by taking this approach. This very problem is solved by creating the HTML page and making it much more reactive by using Angular, so it is sometimes called as 'Reactive HTML Framework'!
AngularJS is a JavaScript-based Open Source framework maintained and developed by Google and its community of developers. Angular is based on JavaScript and TypeScript (which is a superset of JavaScript).
Angular is made for SIngle-Page Applications. It speeds up the application and has better performance than non-single-page applications.
A single-page application is an application that does not require page reloading. For example, Gmail is a single-page application. You can test this by opening your Gmail account. After the page stops loading, we can open different sections of the mail like Inbox, Sent, Drafts etc and there will be no loading button in the left corner of the Gmail tab. This proves that Gmail is a single-page application!
And that's a wrap-up. I hope you have learned something from this blog. If it's helpful to you and your front-end development journey then do like, follow me on Hashnode and Twitter and do subscribe to my Hashnode newsletter so that you don't miss any future posts. Thanks for reading and have a great day!
Let's understand more about Angular in the upcoming articles!