


You can find a ton of deficiency too in the framework, that makes AngularJS half success, half failure. I was not the only one having issues with the framework. I could write clean code thanks to John Papa’s style guide and develop a relatively fast running app in short time focusing on its functional requirements.

It was not perfect due to its huge bundle size compared to other libraries, and I often bumped into performance issues, but I got a web app running that satisfied common software development criteria. I had my ups and downs learning it – especially with its change detection system – but after a few sleepless nights, I was able to develop a high-quality web application which harnessed the power of the underlying engine. I remember trying it out myself, memorizing its unique syntax for templates, trying to understand its quirks like the two-way data binding, dependency injection and many further concepts that come with the framework. The first version of the framework – AngularJS – started back in 2009 and laid the foundation of present-day front-end application development. It has been around for almost 10 years and it has gone through countless adjustments since then. In this article, I’m going to introduce the core libraries of Angular and help you to get started with the framework itself.Īre you familiar with AngularJS? Have you ever tried out Angular 2 or would you like to pick up one of the top front-end frameworks? This is the perfect time to dive into Angular and I’m here to give you some tips to start! AngularJS to Angular – a brief historyĪngular is one of the most well-known solutions for SPA (single-page application) development besides React and Vue.js.
