Angular powers business apps in the enterprise - SD Times
December 6, 2019
In today’s highly competitive digital world, designing great customer experiences is crucial. If your application or site isn’t pleasant to use, customers will use someone else’s.
There are plenty of frameworks and libraries that can help developers design web applications with good UX/CX, one of which is Angular.
Prem Khatri, vice president of operations at software provider Chetu, believes the two reasons Angular has become a favorite among developers are its automation and ease of use. Angular makes it very easy to develop large enterprise apps. Specifically, Angular allows for greater code readability, end-to-end testing, and faster initialization, configuration, and rendering.
RELATED CONTENT: Web development: So many choices to get the right fit
“Given Angular’s robust tools for creating web applications, such as its component-based architecture, CLI automation, dependency injection, Ivy Renderer, and its Google support, the platform is best used for the development of large-scale, UI-heavy web apps with dynamic content, as well as progressive web apps, or PWAs, that allow for app-like experiences on a web browser,” said Khatri.
According to Stephen Fluin, developer relations lead at Google, about 90% of Angular applications are actually “behind the firewall.” Companies are creating Angular applications for internal use, to drive processes and workflows. “We will talk to a Fortune 500 company and find out that they don’t have one Angular application, they have 100,” said Fluin. “And this is actually very similar to what we see at Google with Angular, where we have thousands of Angular projects in Google and most of those are empowering employees and team members and partners.”
Angular got its start 10 years ago, in 2009, with the release of AngularJS, which at the time was just called Angular. What is now known as AngularJS is just version 1.0 of Angular.
After Angular 1.0, the framework was completely rewritten to create the Angular that you know today. But that first version stuck around, and is still available today as AngularJS.
In the early days of development, the team had to invent a lot of things on their own, such as a module system and new ideas around controllers. “Effectively we built up a lot of really cool primitives of how to build web applications,” said Fluin.
Then in 2014, the team started to notice and understand areas where Angular applications would fail at scale. “And the team tried to take the same philosophy of making web development easier and helping developers build better applications, and apply that to the modern web as it was, as well as trying...