Объединение Knockout.js + KendoUI. Каков ваш опыт?

Итак, я вижу, что KendoUI включает пример интеграции с Knockout.js: http://demos.kendoui.com/web/integration/index.html

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

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

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

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


person PhillipKregg    schedule 11.01.2012    source источник


Ответы (2)


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

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

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

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

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

person John Papa    schedule 11.01.2012
comment
Большое спасибо за отзыв Джон! Я использовал Knockout совсем недавно, но он мне очень понравился. Я уверен, что многие люди хотели бы, чтобы эти две библиотеки объединились. - person PhillipKregg; 12.01.2012
comment
Обязательно сообщите об этом Кендо :) - person John Papa; 12.01.2012

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

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

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

person covo    schedule 10.04.2012
comment
Спасибо за подсказку - репо уже разветвлено. Определенно с нетерпением жду, чтобы увидеть больше из этого. В настоящее время я использую собственный mvvm от Kendo, что тоже довольно приятно. - person PhillipKregg; 11.04.2012