Interview with a Dedicated Angular Developer
Interview with a Front-End Developer Roman
Why did you choose Angular?
People are actively discussing release of Angular 5 now, did you have a chance to test it already?
Yes, I took a look at the new 5th version of Angular. It includes a bunch of new features: AOT set as a compilation by default, added an Event Tracking Activation of Individual Routes, added new life circle events and other improvements. In addition to that, in Angular 5, Google shows strong intentions to make progressive web apps support easier. In general, Angular 5 is a logical continuation of Angular 4 and Angular’s guys said they are going to improve the framework further. Just after the release of Angular 5, Google announced the release date of Angular 6. According to the plan, Angular 6 has to be released by March or April 2018.
Angular and React are the biggest players, who is winning the game and how do you choose between them?
Totally, agree. Angular and React are the most popular front-end technologies. It’s hard to say which one is the winner. I don’t want to back a Holy War between Angular’s and React’s guys because both are great. First of all, comparison of Angular2 vs React is senseless. It’s like comparing oranges and apples. Angular is a framework, whereas React is a library. Both are front-end UI designing technologies that have their own pros & cons and independently work with their own approaches. The strongest feature of React is flexibility. Combined with other libraries and frameworks, such as Redux, Flux, or InmutableJS, among others, we can create a technological stack that allows us to develop web applications of any type. The strongest side of Angular is its perfect structuredness which allows to scale and support web applications in the easiest way. So, in my opinion, React is the best for small and middle size projects but Angular is the best for big and fast-growing projects.
What technologies are the best to use with Angular?
Can you tell us more about the project you are currently working on? What challenges are you facing there?
My current project is an online service which provides an ability to manage and supervision branded social media accounts across all the major social networks. Reviewing and approving content, scoring or ranking content based on your business rules and a lot of really useful features for social media marketing and reputation management. On this project, we use Angular for creating the UI part of web-application. It’s a big and complicated real-time application which collects a lot of data from a broad range of social networks. Anyways, the user doesn’t have to think how complicated is this service and how many processes run under the hood. A user just wants to use it smoothly and comfortably. So the main challenge is to optimise UI and use the framework in the most efficient way.
Can you give your predictions for Angular development in the next 5 years? Do you forecast any new vectors?
My prediction is that Angular will grow in popularity. Google will support and improve this framework, make it faster and add new features and a lot of new web-applications will be made on Angular. As we are talking about forecasts, I hope that Google will make a new framework to create mobile applications at the heart of which will be an Angular framework and it will compile directly into mobile platform native code (without Cordova layer like in Ionic). That would be great.
Are You Looking for Experienced Front-End Developers?
Web development is a very complicated field these days. With a great number of technologies that can be used, it’s really hard to do the right choice. It’s even harder to find developers for your project, especially if you are looking for experienced coders. It’s not a problem anymore, there’s a lot of different developers in Ukraine and they are waiting to get started.