- Avalon
Use Object.defineproperties, VBScript, Object.observe, pure event-driven, compatible ie6,dom compatibility with jquery, less volume
The early four MVVM frameworks have big companies in the lead:
- Angularjs
Google produced, ideas from FLEX,IOC, dirty detection, custom tags, limited by the number of bindings, generally not more than 2000, easy to get started, a lot of ideas to avoid the open
- Emberjs
It turned out to be Apple's internal project, using Object.defineproperties, a huge size, and MVVM was just a few of its
- Knockoutjs
Microsoft production, the use of functions to steal Dragon to Phoenix, the shortest editing length algorithm to achieve DOM synchronization, compatible with IE6, achieve superb, but the source is extremely difficult to read
- Winjs
Microsoft produced, using Object.defineproperties, a huge UI library
This two-year-old emerged:
- React
Facebook delivers a revolutionary concept of virtual DOM, limited by the size of the view
- Rivets
More sophisticated API
- The
Use fixed time synchronization
- Vue
Synchronization with Object.defineproperties for refinement, but weak functionality
- Regular
In the last one months to come out of the new things, NetEase introduced the JS framework, claiming to Angularjs and react of the fitness
- Drop
I've just heard of one, written in typescript.
Common MVVM Framework