Angular v6 is here: Challenges, wishlist, rivals
Angular version 6 is finally here; it brings a lot of interesting features and it’s the first release of Angular that unifies the Framework, Material and CLI. But enough about that! We talked with Shai Reznik, Radoslav Karaivanov and Konstantin Dinev about Angular 6, the challenges this framework should address and its rival Vue.js.
Pop the champagne, Angular version 6 is here! We were expecting it a bit earlier but it’s all water under the bridge now.
We’re even more excited since this is the first release that unifies the Framework, Material and CLI. If you want to read more about the highlights and the new CLI-powered update workflow for your projects, check out the v6 release announcement. Keep in mind that Angular v6 focuses more on the toolchain (and how to make it easier to move quickly with Angular) and less on the underlying framework.
We talked with Shai Reznik, Radoslav Karaivanov and Konstantin Dinev about Angular 6, the challenges this framework should address and its rival Vue.js.
Meet our Angular experts
JAXenter: Will you be migrating to Angular v6 anytime soon?
Shai Reznik: I have a habit of staying up to date with the latest Angular version.
First, it’s easy, there are almost no breaking changes, and second, why not taking advantage of the new features and goodies?
Konstantin Dinev: We will migrate right away because we’re developing a library on top of Angular, and thus we need to be up-to-date.
JAXenter: Which version are you currently using and why?
Shai Reznik: 5, because I like odd numbers…
Konstantin Dinev: We’re using Angular 5.
JAXenter: Angular Elements allows users to publish Angular components as Web Components that can be used anywhere. Would you give it a try?
Shai Reznik: Yep
Radoslav Karaivanov: Definitely!
JAXenter: Why do you think Angular is more popular with Java developers?
Shai Reznik: Because of TypeScript, DI, and the fact that it aims for enterprise-scale level apps.
Radoslav Karaivanov: Typescript – the language provides a familiar ground (tooling, type checking) to both Java/C# developers.
SEE ALSO: What’s new in Angular 6?
JAXenter: What do you think about the documentation? Are you satisfied with it or do you think it’s incomplete?
Shai Reznik: Could always be better, but I try to contribute whenever I can.
Radoslav Karaivanov: It’s incomplete. There are topics/API docs that thoroughly cover the basic stuff but as soon as you need something more advanced in your project, you must rely on googling, reading issues in Github or browsing the source.
Vue is a lot less opinionated, smaller and easier to learn than Angular which translates to faster and more transparent development.
JAXenter: What challenges should Angular address in 2018?
Shai Reznik: Reduce even more complexity and boilerplate.
Konstantin Dinev: I18n for libraries. This is a big pain for us currently.
Do you think Angular is losing ground to Vue.js?
Shai Reznik: I think both have their place; Angular is aiming for large scale products and more platform.
But I like Vue’s approach and the community around it, so I think it’s a good tool to have under your belt as well.
Radoslav Karaivanov: Maybe not in the enterprise world but definitely in startups and independent developers. Vue is a lot less opinionated, smaller and easier to learn than Angular which translates to faster and more transparent development.