Angular 5 Release Imminent! - DZone Web Dev [PDF]

Oct 19, 2017 - A discussion of the features of the recently announced Angular 5, and what web developers can expect from

2 downloads 20 Views 240KB Size

Recommend Stories


[PDF] Node.js, MongoDB and Angular Web Development
I cannot do all the good that the world needs, but the world needs all the good that I can do. Jana

PDF DOWNLOAD PHP: The Complete Reference (Programming Web Dev - OMG)
Kindness, like a boomerang, always returns. Unknown

[PDF] PHP: The Complete Reference (Programming Web Dev - OMG)
Ask yourself: What activity in your life lights you up with joy? Next

[PDF] Download PHP: The Complete Reference (Programming Web Dev - OMG)
How wonderful it is that nobody need wait a single moment before starting to improve the world. Anne

Attentat imminent
Stop acting so small. You are the universe in ecstatic motion. Rumi

[PDF] Download PHP: The Complete Reference (Programming Web Dev - OMG)
The happiest people don't have the best of everything, they just make the best of everything. Anony

PDF Download PHP: The Complete Reference (Programming Web Dev - OMG)
If you feel beautiful, then you are. Even if you don't, you still are. Terri Guillemets

Enderroc imminent
Don’t grieve. Anything you lose comes round in another form. Rumi

Dev
I want to sing like the birds sing, not worrying about who hears or what they think. Rumi

[PDF] Agile Web Development with Rails 5
Respond to every call that excites your spirit. Rumi

Idea Transcript


Angular 5 Release Imminent! The release of Angular 5 is just around the corner! Find out the exact date in this article, along with what you can expect from Angular 5 when it is released! by Brian Fernandes

· Oct. 19, 17 · Web Dev Zone

Join the DZone community and get the full member experience. JOIN FOR FREE Get the senior executive’s handbook of important trends, tips, and strategies to compete and win in the digital economy. Front-end developers, rejoice – after a short delay, the Angular 5 release is scheduled for October 23rd! Update (October 27th): Unfortunately, Angular 5 hasn’t been released yet – the latest release in this stream is 5.0.0 RC 7, which was released today. However, we’re sure the release is right around the corner … watch this space for updates. Several beta releases have been available since August, and this version is now at the release candidate stage. Being the first major release since version 4 in March (yes, there never was an “Angular 3” – see here to find out what happened), what key Angular 5 features can you expect to find? Read on to find out …

Top Angular 5 Features

If you make your way through the entries against version 5.0.0 in changelog, performance seems to be a key theme – this release includes: • Several changes that result in reduced bundle sizes. • Dozens of fixes to the compiler which increase the speed of both initial and incremental compilation. There are other important performance fixes, like this one, which could make the registration of event listeners about 3x faster, and more versatile i18n (Internationalization). There have also been several improvements to the upgrade module, which allows you to incrementally upgrade your AngularJS apps to more recent versions of Angular. For those unaware, with this module, you can run both frameworks side by side, in the same application, during your upgrade process. Another take on this release can be found in this article at Infoworld, by Paul Krill: Angular 5 features include: • An emphasis on making it easier to build progressive web apps, so apps can be cached in the browser. • A build optimizer that makes the application smaller by eliminating unnecessary code. • Making Material Design components compatible with server-side rendering.

Build Improvements In the latest versions of the Angular CLI, a combination of the on-by-default AOT compiler, and integration with the latest version of Webpack (which itself has performance improvements), typically results in highly optimized builds that take less time to deploy. Thanks to a decreased JavaScript payload, Angular applications take significantly less time to bootstrap, and are fully interactive much sooner – sometimes in as little as half the time! See this article for an analysis of sites built with AOT, and this on writing AOT friendly applications. A caveat though is that build time could increase, and at the time of writing this post, the AOT guide suggests that you use JIT during development and AOT in production. Also, for very large websites, you should ensure that lazy loading is enabled alongside AOT, to avoid longer load times.

Better Mobile Experience Progressive Web Apps are all about delivering user experiences for mobile devices that are reliable, fast, and engaging. The @angular/service-worker package in Angular 5 plays a key role in making this possible. On a related note, while not new in this version, if you haven’t already looked into server-side rendering, this is a good time to look up Angular Universal.

Breaking Changes Yes – there are quite a few. Dozens of elements, deprecated since version 4, have been removed. i18n pipes (date, number, currency, percent) were changed too, with some breaking changes within. Head back to the changelog and search for “breaking changes” within each 5.0.0 release entry, to see how your application could be affected.

What’s Coming

Well, Angular 6, obviously! Okay, okay, you have to wait until March or April next year. In the meantime, there are plenty of exciting goings-on in the Angularverse, like the recently announced Angular Labs concept. In Stephen Fluin’s words, “The goal of Angular Labs is to more clearly communicate the balance between new explorations by the team, with the normal stability that our community has come to expect since the release of Angular in September of 2016.” Ideas under Angular Labs include Schematics, the Component Dev Kit, ABC (Angular + Bazel + Closure) and a brand new project – Angular Elements. For more details, head on over to this article. Check the Angular Mix YouTube channel for more videos on these topics, and Angular in general. Angular IDE will support development with Angular 5 in a couple of weeks. Of course, we provide the same level of Angular support in Webclipse and MyEclipse too. If you’re raring to go, create a new Angular project, change the Angular dependencies in your package.json to version 5, and get cracking right away!

Read this guide to learn everything you need to know about RPA, and how it can help you manage and automate your processes.

Like This Article? Read More From DZone Configure Ahead of Time (AoT) for Your Angular App Using the Angular CLI

What Is New and How to Set Up Our First Angular 5 Application

Angular 5 Basic Demo Project Overview

Free DZone Refcard

Introduction to Web Components

Topics: CLI , ANGULAR 5 , WEB DEV , ANGULAR

Published at DZone with permission of Brian Fernandes, DZone MVB. See the original article here. Opinions expressed by DZone contributors are their own.

Web Dev Partner Resources 7 Reasons Why Crafter Should Be On Your Web CMS Shortlist Crafter Software Read this free analyst report to explore the vast range of agile low-code applications and top reasons why IT leaders are adopting these platforms. Appian Getting Started with Node.js, Docker, and Kubernetes NodeSource The Node.js ecosystem has done an absolutely fantastic job in providing tools that help speed development workflows and streamline the process of writing and shipping code. NodeSource

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.