days
-4
-4
hours
0
-6
minutes
-1
-2
seconds
0
-9
search
Interview with Shai Reznik, Radoslav Karaivanov and Konstantin Dinev

Angular v6 is here: Challenges, wishlist, rivals

Gabriela Motroc
Angular v6
© Shutterstock / Dale

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.

SEE ALSO: On the road to Angular v6: Pop the champagne, it’s here!

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

Shai Reznik is founder and teacher hirez.io, funny Web Development courses. He’s an Angular Google developer expert and speaker.

Radoslav Karaivanov is Sr. Software Developer at Infragistics.

Konstantin Dinev is Manager, Product Development at Infragistics.

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!

Konstantin Dinev: Absolutely, we would be trying this out! For quite some time we’ve been planning to migrate our Ignite UI for JavaScript to Web Components, and now we would easily be able to turn all our Ignite UI for Angular components into Web Components!

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.

Thank you!

 

Don’t miss this interview with Minko Gechev, co-founder & CTO at Rhyme.com about his favorite feature of Angular version 6, his first impression of the new release and more.

Author
Gabriela Motroc
Gabriela Motroc is editor of JAXenter.com and JAX Magazine. Before working at Software & Support Media Group, she studied International Communication Management at the Hague University of Applied Sciences.

Leave a Reply

Be the First to Comment!

avatar
400
  Subscribe  
Notify of