Angular2 – from HR view until a short time ago just another mystic term. But even the non-technical departments noticed this must be a great thing. Therefore, we organised an internal Angular2 Workshop shortly – by experts for experts. I consider you are also an expert therefore I talked to two Angular2 experts in PBS, our Head of Web & Mobile and our Head of Backoffice, about their different views.
What is the biggest advantage of Angular2 for yourself respectively what is the biggest difference to the previous version?
A big advantage of Angular generally is that it is supported and hosted by a big player (Google). Angular is a framework. So it wins it terms of consistency with any library as has everything one need to develop the web application (Dependency injection, http service, pipes, view and templating engine, router, testing facilities). Angular2 has with its component model a better performance on change detection.
Web & Mobile:
First of all, we’ve never used Angular1, so it’s difficult to compare these frame works for our use cases. Generally speaking, when you are developing new products you need to decide which frameworks best meets your requirements, and this wasn’t Angular in the past. Typically, you would evaluate features like productivity, feature richness, performance, browser support or testability. Certainly also a big benefit is that Angular is already very long-living and supported by a big community. Furthermore, developers prefer to work with Angular or React so it’s also easier to hire new people. On the other side it’s also an asset for the developers when they’re working with state of the art technologies.
Regarding your daily work – which are typical fields for Angular2?
Angular2 is well suited for applications with user interaction because it’s very easy and quick to write a first interface. So it’s extremely good for agile development – you can draft a user interface within a day and play around easily.
Web & Mobile:
That’s easy – everywhere in the field of digital products. We’ve also used it for our newest app, which is a web hybrid app. We are using Angular2 in a native web view element and wrap the application with Ionic and Cordova (other popular frameworks) in order to get access to the device’s hardware. Using a hybrid app architecture, we also need to write code once and still have the possibility to deploy the app to different platforms like iOS and Android.
Do you have any questions?
Write a comment or send an email.