2012-01-11 6 views
6

Так я вижу, что KendoUI включил пример интеграции с Knockout.js: http://demos.kendoui.com/web/integration/index.htmlСочетание Knockout.js + KendoUI - Какой у вас был опыт?

Однако, это выглядит довольно тривиальный пример.

Согласно этому сообщению, похоже, связывание с чем-то вроде сетки кендо было бы гораздо сложнее: http://www.kendoui.com/forums/ui/grid/knockoutjs-example-for-grid.aspx

Это также выглядит, как будто они создают свою собственную реализацию MVVM, чтобы попытаться решить эти проблемы.

Кто-нибудь здесь использовал KendoUI и Knockout.js для нетривиальных приложений, используя некоторые из более сложных компонентов?

ответ

16

Я проводил много исследований по интеграции KO и Kendo. Я очень уважаю людей в Telerik, и они делают отличные продукты. Я ожидаю отличных вещей от Кендо. В это время интеграция KO и Kendo не является простой. Например, их пример KO на самом веб-сайте Kendo имеет ошибку. Где этот товар? Команда Kendo рассматривает некоторые варианты того, как лучше интегрироваться с KO ... что я думаю, что они будут ключевыми в том, чтобы подключиться к подпискам KO, чтобы Kendo мог быть уведомлен о произошедших изменениях. Одним из способов сделать это является то, что Kendo создает обработчики привязки KO для своего пакета управления. На самом деле, это действительно работает, но, очевидно, что-то, что им нужно потратить на разработку, тестирование и поддержку. Поэтому я не знаю, будут ли они или не будут этого делать.

Я рад подробно остановиться на вопросах интеграции, но я не хочу идти вниз кролика отверстие, если вы не хотите :)

Кендо работает над некоторыми идеями для MVVM решения своих собственных. Идея состояла бы в том, чтобы иметь решение MVVM, которое работает с Kendo или любой другой библиотекой javascript. Я с нетерпением жду того, что они придумали.

Конечный результат на данный момент, я не пытаюсь интегрировать 2 люкса лично. Я пробовал свои 2 цента к Kendo, чтобы попросить их поддержать интеграцию KO. Я также рекомендую вам сделать это :)

Надеюсь, это поможет.

+0

Большое спасибо за обратную связь Джон! Я только недавно использовал Knockout, но я очень любил его. Я уверен, что многие люди захотят увидеть, как эти 2 библиотеки собрались вместе. – PhillipKregg

+0

Удостоверьтесь, что вы позволили Kendo знать это :) –

4

Просто в обложке вы пропустили его, я хотел довести до вашего сведения очень интересный проект по работам под названием Knockout-Kendo.js (в http://rniemeyer.github.com/knockout-kendo/), который «... создает полный и надежный набор нокаутов. js привязки к виджетам Kendo UI ... »

Этот проект был упомянут в« KendoUI Day »; хотя в тот же день они продемонстрировали свою новую библиотеку MVVM; Мне очень нравится нокаут, я бы хотел, чтобы они больше работали над интеграцией, чем при создании собственной библиотеки.

В любом случае, я надеюсь, что это помогает, -Covo

+0

Спасибо за подсказку - уже получил репо раздвоенный. Определенно ожидая большего от этого. В настоящее время я использую собственный mvvm от Kendo - и это тоже хорошо. – PhillipKregg