This is a migrated thread and some comments may be shown as answers.

MVVM vs Knockout

7 Answers 616 Views
MVVM
This is a migrated thread and some comments may be shown as answers.
briankb
Top achievements
Rank 2
briankb asked on 02 Mar 2012, 11:13 AM
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. 

7 Answers, 1 is accepted

Sort by
0
Atanas Korchev
Telerik team
answered on 03 Mar 2012, 01:00 PM
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!
0
Niels Schneider
Top achievements
Rank 1
answered on 05 Mar 2012, 10:21 AM
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
0
Atanas Korchev
Telerik team
answered on 07 Mar 2012, 10:41 AM
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!
0
Nathan
Top achievements
Rank 1
answered on 12 Mar 2012, 02:54 AM
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
0
Vesselin Obreshkov
Top achievements
Rank 2
answered on 19 Mar 2012, 05:05 PM
0
Chris
Top achievements
Rank 1
answered on 20 Mar 2012, 10:06 AM
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.
0
Jeremy
Top achievements
Rank 1
answered on 31 May 2013, 12:19 AM
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
Tags
MVVM
Asked by
briankb
Top achievements
Rank 2
Answers by
Atanas Korchev
Telerik team
Niels Schneider
Top achievements
Rank 1
Nathan
Top achievements
Rank 1
Vesselin Obreshkov
Top achievements
Rank 2
Chris
Top achievements
Rank 1
Jeremy
Top achievements
Rank 1
Share this question
or