- 41Shares
I have gathered a ton of great news and announcements from Angular’s ng-conf 2016 It was recently held in the Salt Lake City. Approximately 1,500 Angular developers from all over the world tuned in for some great talks.
In today’s short post, we’ll recap all the big announcements from ng-conf 2016.
Angular 2 RC Launched
On May 3, Angular 2 Release Candidate (RC) was released! However, this release isn’t exactly ng-conf news since it happened exactly one day before the conference. It is important news nonetheless.
There are some important changes you will have to take into consideration and be aware for your Angular2 applications. The important change is the naming conventions for imports. Make sure to have a look at the changes so you can updates you apps, accordingly!
Some Neat Stats
- 1.3m developers use Angular 1
- 360k already use Angular 2. Not bad for a platform that just hit RC.
Angular 1 should be though of as a framework. Angular 2 should be thought of as a platform
Angular 1 had 43 directives. Angular 2 has [] and ()
CapitalOne, LucidCharts, Kiva, Weather Channel, and more are already using Angular 2 in production.
Angular 2 is Super Fast and yes, lean too!
Angular 1 sits at 56K. Angular 2 last week was 170K. The team has optimized a ton and now Angular 2 is an insane 45K.
Yay! Lazy Loading
Angular team has achieved an automatic lazy loading. This ensures our applications only load what is necessary for the current page. Lazy loading is also included when routing our applications.
Rendering Is Very Fast
Compared to Angular 1 application, first render of Angular 2 applications is 2.5 times faster. Re-rendering on changes was 4.2 times faster.
Angular Material for Angular 2
Angular Material for Angular 2 is looking really good. Building out beautiful material styled applications is very easy with these material components.
Angular 2 is Mobile Ready
The Angular Mobile Toolkit will make it easy to build snappy web apps that load instantly on any device, even without an internet connection.
Angular 2 is Universal
A big issue with Angular 1 applications was that they could only be rendered in the browser. This means that Angular 1 SEO was not the easiest thing to achieve.
The Angular team decoupled how the Angular 2 web components could be rendered so that that process could take place anywhere, including on the server.
The Angular 2 CLI Makes Life Simple
npm install -g angular-cli
ng new scotch-app
cd scotch-app
ng serve
Just like that, we can have a brand new Angular app ready to go. No Grunt, Gulp, Browserify, or Webpack.
TypeScript Provides Lots of Benefits
There are a lot of cool things that TypeScript can do. Dan Wahlin has given a lot of the reasons why you should like TypeScript and why it makes Angular 2 development better.
Augury is Angular 2 Debugging at Its Best
Anyone that used Batarangle with Angular 1 knows that the ability to see variables and the state of your application in browser is a great help when developing.
Augury (formerly Batarangle) lets us do exactly that. No need toconsole.log() every part of your app, just see the variables, hierarchy, and inheritance in your browser.
Firebase and Angular is Magic
Yay! Now there is a real-time chat application with Angular 2, Firebase, and AngularFire2.
NativeScript Makes Native Apps Easy
NativeScript by Telerik had a strong presence at ng-conf this year.
While the Angular Mobile Toolkit was focused on building progressive web apps, NativeScript is more interested in building native apps with Angular 2.
What’s the big difference you ask? A big one is the animations. Having native animations make things look so smooth..
Something really cool that the NativeScript did is to not just talk about apps, but show them off.
Testing Will Be Significantly Easier Thanks to Zones
Zone.js is a library for managing asynchronous tasks, a way of controlling execution context. Lot of fancy words, but the main takeaway is that testing will be much easier in Angular 2!
Angular 1 Still Has Life
With 1.3m developers using Angular 1, there’s still a lot of life left in ng1. There are plenty of apps out there that are using ng1 and will need maintenance.
With the addition of Angular 1.5, components come front and center. This gives us a mental shift to think more in terms of components. Eventually, when we upgrade to Angular 2, we’ll already have the component mindset.
Epilogue
ng-conf 2016 was full of awesome announcements and tons of great live demos. Definitely check out the rest of the videos on the ng-conf YouTube page and get excited about all the Angular 2 apps that you’ll get to create this year!
Here at Bacancy Technology, our Software programmers have successfully proven their expertise on Angular ASP.NET Web API and AngularJS framework to the clients worldwide. If you are planning to implement Angular 2 with MVC 6 on ASP.NET for the most up-to-date development, then you can Hire AngularJS developers to get best offshore software and web application development services with timely delivery. Put forward your quote here or simply buzz us for any query [email protected]