A new generation of development framework based on Model-View-ViewModel