Microsoft has clearly mentioned in their key notes, they are building the framework and it is related samples using KnockoutJs and ReactJs with Typescript. Since it is an open-source based development model, choosing the framework/technologies are completely our choices, based on our knowledge and requirements. Here I have listed out a few front-end technologies.
- Angular 1.x - https://angularjs.org/
- Angular 2 - https://angular.io/
- ReactJs - https://facebook.github.io/react/
- KnockoutJs - http://knockoutjs.com/
- Ember.Js - http://emberjs.com/
- Backbone.Js - http://backbonejs.org/
- Aurelia.io - http://aurelia.io/