MVVM vs Knockout

8 posts, 0 answers
  1. briankb
    briankb avatar
    88 posts
    Member since:
    Feb 2004

    Posted 02 Mar 2012 Link to this post

    I just had a quick glance at the MVVM section of the docs today so I may be missing something. But the Kendo UI MVVM looks a lot like KnockoutJS implementation. Is it the same code base?

    That would explain why there was KnockoutJS support from the early beta's before release. 
  2. Atanas Korchev
    Admin
    Atanas Korchev avatar
    8462 posts

    Posted 03 Mar 2012 Link to this post

    Hi,

     No, Kendo MVVM is not based on KnockoutJS. It is our own implementation.
     
    The similarities between Kendo MVVM and KnockoutJS end with the binding names and the data-bind attribute. 

    Regards,
    Atanas Korchev
    the Telerik team
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
  3. Kendo UI is VS 2017 Ready
  4. Niels Schneider
    Niels Schneider avatar
    14 posts
    Member since:
    Aug 2012

    Posted 05 Mar 2012 Link to this post

    Hi Atanas,

    Are you guys planning a custom Kendo binding for KnockoutJS which will cover the same support as Kendo MVVM? The Kendo MVVM might work the same as KnockoutJS, but a lot of people work with KO and other projects like Microsofts Upshot.js are building support for KO while it is used by so many people.

    Choosing for Kendo MVVM might also be a choice of not be able to use other projects work.

    Kind Regards,

    Niels Schneider
  5. Atanas Korchev
    Admin
    Atanas Korchev avatar
    8462 posts

    Posted 07 Mar 2012 Link to this post

    Hello,

     Yes, this is in our TODO list. We have engaged the KO community to help us with the implementation. 

    All the best,
    Atanas Korchev
    the Telerik team
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
  6. Nathan
    Nathan avatar
    1 posts
    Member since:
    Apr 2010

    Posted 11 Mar 2012 Link to this post

    I too would really like to see Kendo data bindings working with Knockout.  Writing an enterprise application we have decided to go with KO and have already invested time and effort in learning KO (plus have some implementations based around KO).

    In order for us to use Kendo MVVM it would more than likely be an all-or-nothing approach and at this stage we will wait an see if KO gets support before purchasing Kendo.  We see great value in Kendo but just need it to fit with our architecture at the right level.

    Also, as others have pointed out MS has come out with another library Upshot.js which works hand-in-hand with KO to observe changes and update the server as needed/configured - I don't think Kendo MVVM would work with this out of the box.

    Cheers
    Nathan
  7. Vesselin Obreshkov
    Vesselin Obreshkov avatar
    81 posts
    Member since:
    Jan 2010

    Posted 19 Mar 2012 Link to this post

  8. Chris
    Chris avatar
    38 posts
    Member since:
    Feb 2012

    Posted 20 Mar 2012 Link to this post

    That project looks extremely promising, thank you for your work on it!

    Obviously the toughest part of the work will be to bind with the Kendo UI datasource change events, especially in the Grid, but that's an amazing start to controls that I feel will contribute towards this product hugely.
  9. Jeremy
    Jeremy avatar
    2 posts
    Member since:
    May 2012

    Posted 30 May 2013 Link to this post

    Hello,
    We are starting a new project from scratch and looking to include KendoUI for use of the grid and a few other widgets.  If we would like to do data binding with "plain" html elements also, do we need to include Knockout also, or should we use the built in Kendo MVVM framework?

    Thanks
Back to Top
Kendo UI is VS 2017 Ready