I am familiar with MVC but not MVVM. I checked various posts related to difference between MVC/MVVM/MVP.
Even I checked Microsoft's office link https://msdn.microsoft.com/en-us/magazine/dn463786.aspx but each time I found a common thing among these links is that, they explained implementation of MVVM using third party JavaScript libraries (Angular, knocknout, Ember etc).
Does it means that MVVM is dependent on these type of libraries ? Is it possible to implement MVVM using simple jquery? Please clarify about this concept.
Thank you.
MVVM
is a design pattern.Angular
,Knockout
,Ember
etc are all specific implementations of the pattern. If you choose to use their particular implementation, you will be dependent on their libraries.