Framework 2 is based on Framework 1 so it inherits all good properties of version 1. It is self-contained because it does not reference any 3rd party library.
Framework is written entirely in TypeScript ECMA6.
Because it was inspired by NET.Framework and ASP, it is especially suitable for ASP developers who want to switch from server side front-end development to client side front-end development.
"A program that has not been tested does not work."
Bjarne Stroustrup, The C++ Programming Language. pp. 712.