Github user yuri1969 commented on the issue:
https://github.com/apache/nifi/pull/2269
@scottyaslan Thank you for the kind words. I'll check the issues you
mentioned.
The AngularJS choice was made in order to keep it consistent with the rest
of the existing advanced UI components and not to introduce unnecessary
dependencies. Also, it allowed me to reuse a lot of the code-base from the Jolt
transform component.
Moving to Angular 2+ for the Registry and the shared lib makes sense.
However, in the context of the existing advanced UI components it still feels a
bit inconsistent.
Introducing any kind of tests and code style for the UI is a good idea.
I'll try to integrate a test suite to this UI.
Using the advanced UI extensively made me think about optimizing the
loading times of the UIs (AngularJS mini-apps). I guess a combination of
minify/gz should help here.
---