Really nice rundown, Eric, thanks for that.
I've worked closely with some really great frontend dev teams in the last couple of
years and I vote for React. The reason for this is that it seems for be preferred for
efficient one way databinding which is a lot of the context for infrastructure
applications (monitoring, viewing information, etc.) though it can still do the
interactivity we'd need. Angular2 is causing my current team quite a lot of grief,
though they are solid pros, and like Angular in general. I think it's probably
overblown for what we want in this context.
We really should standardize an appy kind of stack. There's another thread talking
about setting up dev boxes for infrastructure with docker or vagrant, and the ideal onramp
I think would be to just pull down a scaffold (or generate one) into such a box for the
premium infrastructure development experience. :)