Summary of AngularJS and Angular 2 Experience

I am constantly challenging my team to embrace full stack development. While I appreciate that some developers are better equipped at certain areas, it is important that we are all able to function at each level of the application.

Angular gave us the platform to really push that agenda as it alleviated much of the complexity of dealing with the user interface. It was met with apprehension, of course, as many did not want to climb that learning curve.  But once we found that we could work independently of the SME's, it became a powerful incentive to pursue our ideas.  We still have SME's, and they all condescend each other's lack of expertise, but we ultimately produce more, and we produce better.

Additionally, I've found that we are able to produce mock-ups and wireframes as easily with Angular as with any wire framing tool, if not easier.  Sometimes our mock-ups function as guides, as would be the case with a wire framing tool, but more often they become the foundation for the ultimate solutions - in a truly Agile way.

All new UI development is done with Angular, and we usually convert existing modules whenever any more than minor alterations are needed.

Angular 2 is as new to us as anyone else; and because it is ahead of its time with regard to the Javascript ecosystem, it challenges us with a much steeper learning curve than its predecessor. We are pushing it, but we are not integrating it just yet.

We are, however, developing our Mobile application using Angular 2 and Ionic.

No comments:

Post a Comment