Angular
1.x
in MedicomSmart
+
=
5.x
Why 5?
1
2
3
4
5
6
<
I'm not funny
Why migrate anyway?
Photo by Volodymyr Hryshchenko on Unsplash
Build Optimizer
Angular 5 focuses on performance
Compiler Improvements
Improved Decorator Support
TypeScript Transforms
RxJs 5.5
New Router Lifecycle Events
Angular 1.3.13 (current version in MedicomSmart)
Angular 5.0.0 (Targeted version)
Stable Release:
Feb 5, 2015
Stable Release: Nov
1, 2017
How?
Bottom-up
Top-down
Ok, what do we refactor?
Everything.
But that is exciting!
Reusable
Components
Pages
Services and Configurations
Hey, that's not too much.
How long will it take?
Roughly - 4 Sprints
Development
3 Sprints
Testing
1 Sprint
Yes, but the risks.
JavaFX Browser compatibility
Unforeseen problems in the refactoring process
Let's get to drawing
Photo by Aaron Burden on Unsplash
Made with Slides.com