A Completely New Angle to the Story So Far! Angular 4 is Here

  • Posted on : February 3, 2017
  • Author : SPEC INDIA
  • Category : Angular ,   Java

Very surprisingly, Google, the mentor for Angular declares the launch of Angular 4 during December 2016 at the NG-BE conference, completely circumventing Angular 3 as the next in line version for this framework. The very first Angular conference held in Belgium had an announcement made by Igor Minar, the Angular team lead at Google. The keynote by Ignor said it all

 

Angular 4 will continue compatibility with the currently existing Angular 2 framework. As a baseline, the framework will adopt Microsoft Typescript 2.1. During the conference presentation, the Angular lead outlined how Google can possibly release a major Angular release once every 6 months.

 

It would be interesting to keep track of the complete ecosystem with Angular JS & Angular Material as an integral part.

Angular 4

Flashback – The Story So Far

 

Angular is a complete JavaScript-based open-source front-end web application framework maintained by Google with the support of a very active developer community. The JavaScript components available complement Apache Cordova, the niche framework for cross platform development.

 

Angular offers simple ways to develop & test applications by providing a framework for client-side model view controller MVC and model view view model -MVVM architectures, along with basic components of rich Internet applications.

 

Over the years, Angular progresses from Angular 1 to Angular 2 and now abruptly to Angular 4; skipping Angular 3 quite unexpectedly. While Angular 2, the complete rewrite of Angular 1 addressed the burning needs of the developer community; Angular 4 is not headed towards drastic changes.

A Brief Chronology

The Angular Vision

 

The short span in which Google is planning major version releases of the Angular framework indicates a dynamic & aggressive strategy. Clearly, Google seems to be having big plans for Angular, and this is not surprising considering the popularity Angular gains in the developer community globally. The version 4 comes directly after version 2, because the latest Angular router’s version 3.3.0 at the time of announcement, is clearly not aligned to remaining modules in the version 2.3.0.

 

Google lays out a roadmap for 8 beta releases between December & February, with the complete rollout by March and emphasizes that the version number is not important. Users & developers should not focus on the version suffix and recognize the framework as Angular.

 

Angular 4 Changes it All

 

With Angular 4, there are fair bit of changes that will interest the developers. Changes & features pertaining to common module, forms, compiler, testing, http, platform browser, language-service are announced.

 

The complete version 4 of Angular framework is to be released by March 2017. Google will strongly adhere to its goals with Angular 4, primarily focusing on backward compatibility as well as improvement in compiler error messages. Back in November, when Google was still talking about Angular version 3, the emphasis was in reduced code generation & improvements in tools.

 

With the adoption of Typescript 2.1 in Angular 4 as compared to Typescript 1.8 in earlier versions, developers may possibly interpret this as a major change. However, the announcement has reassured users that this change will not pose challenges in adoption. True there will be some development interventions and adoptions as the new framework gets rolled out and gains popularity, but nothing that will prove to be a bottle neck.

 

On the other hand, it is hard to forget that when Google released Angular version 2.3 as a minor upgrade involving Angular language service, and Angular version 2.2 in to address compatibility for ahead-of-time compilation; the migration was quite a jump. One of the reasons such comparisons will happen is that the shift from Angular 1 to Angular 2 was perceived as major migration, and some developers cited it as a painful operation.

 

During the announcement, Igor laid emphasis on the fact that future releases of the Angular framework are likely to be introduced with minimal changes for better adaptability. For clarification, the announcement included the aspect that the breaking changes were a necessity to promote evolution. The discussion cited Typescript 1.8, and the reasoning that if the framework continued with the same, it would become obsolete. The evolution ecosystem for the Angular framework needs to match the web, and if there are API’s which fail to prove to be practical enough, Google needs to find a way that makes it so without breaking the value chain within the ecosystem.

 

The Angular 4 Strategies

 

The Angular team has plans to roll out the time-based releases as per the milestones charted.

A RoadMap for Angular

Angular 4.0.0 will be planned in the current quarter and the tentative schedule for the rollout is made available

Angular 4 Rollout Schedule

Post Angular 4 framework release there is a tentative schedule for further releases available too.

Further Release Schedule

On a Parting Note

 

Developers follow interesting details about the release dates & versions for upcoming Angular frameworks to remain prompt and relevant for the users within this promising ecosystem. SPEC INDIA constantly moves with time to deliver the best and the most modern approaches suitable for various requirements. The mature workforce researches newer technologies to deliver solutions to keep up pace with technology advancements.

 

Request A FREE POC To Test Drive our Java Application Development Services

 

Author: SPEC INDIA


Guest Contribution

We are looking for industry experts to contribute to our blog section through fresh and innovative content.

Write For Us

Our Portfolio

Proven Solutions Across Industries
Technology for Real-Life

Visit Our Portfolio

Scroll Up