Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Are Enterprises Migrating to AngularJS?

DZone's Guide to

Are Enterprises Migrating to AngularJS?

· Java Zone
Free Resource

Try Okta to add social login, MFA, and OpenID Connect support to your Java app in minutes. Create a free developer account today and never build auth again.

Written by Itay Herskovits


enterprises-upgrading-to-angular

As AngularJS continues to gain traction in the web development world, many organizations are starting to look at the client-side framework as a legitimate option for new projects that represent something other than greenfield development. As many organizations seek to replace aging or inefficient internal processes, AngularJS is starting to see more widespread adoption for the replacement of enterprise applications. Below are a few examples of how AngularJS is being used in enterprise development and some of the results being seen.

Google – DoubleClick

With AngularJS having been developed and grown internally by Google, it was only natural that the company use the JavaScript framework for some of its projects. One of these is their rewrite of the DoubleClick platform. The advertising platform, which serves millions of ads a day, rewrote the entire technology stack to support a front-end running AngularJS. The DoubleClick engineers selected the framework for a number of reasons, but the most important causes were foundational. Google found that with AngularJS new developers could get up to speed quickly, that the support for automated testing was greatly increased, and that the declarative interface was highly beneficial when representing their data.

ING – SpectINGular

ING, with hundreds of smaller banks using their web-based technology, was looking for a way to maintain a common interface appearance across hundreds of pages and applications. Their answer was SpectINGular – a web component library built on top of many of the more popular JavaScript frameworks but focused on AngularJS. Through their use of Angular, ING was able to provide an environment which allowed for rapid prototyping and development by UX designers, building a library of components that could quickly be dropped into a page with minimal effort. ING was able to use the same technology to transition from a completely scattered front-end platform to a singular AngularJS application without any loss of functionality, reducing maintenance costs and fostering a development environment that allows for true continuous deployment through the use of the many testing features offered by AngularJS.

IBM – MobileFirst Platform Foundation (aka Worklight)

IBM, when bringing their big data and analytics platforms to the mobile environment, introduced their MobileFirst Platform Foundation (formerly known as IBM Worklight). In order to maintain a common look-and-feel between mobile and web clients, IBM designed their adapter layer to operate against AngularJS. With IBM’s constant tech advocacy, they saw the advantages that AngularJS had to offer for mobile and web applications. Through pushing an AngularJS front-end interface, IBM ensured that developers could continue to utilize the bleeding edge of web development technology as they developed applications using their data analysis tools.

Conclusion

As seen above, there are many organizations in the corporate landscape making use of AngularJS for enterprise development. From entire frameworks like Google’s DoubleClick mobile advertising platform to developer frameworks like SpectINGular and the MobileFirst Platform Foundation, many large organizations have bought into the Angular development pattern in a major way. With the advantages that Angular offers to developer throughput, training, and productivity, Angular is an ideal choice for any type of enterprise application development – from internal toolsets to product replacement efforts. Furthermore, with the built-in focus on testing, AngularJS has a lot of benefits to offer organizations looking to become more agile in their development processes. Choosing AngularJS for your enterprise application has many benefits, and – as the above cases have shown – can prove to be a true force multiplier for your internal development organization.

Build and launch faster with Okta’s user management API. Register today for the free forever developer edition!

Topics:

Published at DZone with permission of Itay Herskovits, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}