2018-09-07 UI Architecture (v7) notes
Date
Sep 7, 2018
Attendees
@Josh Zamor (Deactivated)
@Nikodem Graczewski (Unlicensed)
@Wesley Brown
@Mateusz Kwiatkowski
Goals
Discuss UI Architecture / UI v7
Get architecture concerns out in the open, and prioritize
Quick recap of tech committee discussion.
Sync on Angular and our thoughts on it / potential replacements
We discussed the future of frontend frameworks in the gap kickoff.
Have roughly 20k LOC of Angular 1.X
Development of Angular 1.X is continuing with the last planned release of 1.7 in 2018
Support for Angular 1.X is said to continue through to ~2020
There are some alternatives that would allow us to mix and match frameworks, such as React and Vue, along with Angular 1.X
We have no significant funding to seriously consider a rewrite away from Angular 1.X
Refactor business logic to POJO
POJO's for
Framework "independence"
Testability - objects
Typescript/ES6 - haven't started, would need some investigation into dev experience impact and LOE
Still in the brainstorming phase, caution against refactoring before we have our chosen roadmap
Given our commitments, we decided to continue the discussion on 9/10/2018, same time and place for the following topics: