Drupal is keeping it’s options open, but can’t afford to get left behind. Drupal 8 includes the perfectly fine backbone.js, but as the name states it’s just the bare bones.
- Angular 2 (MVC, 2.0.0-beta.0)
- Ember (MVC, 2.2.0)
- React (V, 0.14.3)
- Elm (lang, compile-to-JS)
- Backbone (MV, 1.2.3; in core)
- Angular 1 (MVC, 1.4.8)
- Knockout (MVVM, 3.4.0)