Нужна помощь в выборе между Telerik RadControls и DevExpress DXperience (WPF) - PullRequest
4 голосов
/ 16 января 2011

На работе мы оцениваем библиотеки компонентов пользовательского интерфейса WPF для покупки для использования в будущих проектах и ​​сужаем их до выбора между Telerik RadControls и DevExpress DXperience Enterprise, которые выглядят очень способными и предлагают то, что нам нужно. К сожалению (из-за нехватки времени) у меня не было много времени, чтобы опробовать библиотеки, поэтому меня интересует опыт других людей, особенно с компонентами построения диаграмм и сетки, а также то, насколько хорошо компоненты поддерживают шаблон MVVM.

Учитывая все вышесказанное, что из этих двух облегчит жизнь и обеспечит наилучшие результаты в долгосрочной перспективе?

Спасибо, Джеймс

Ответы [ 3 ]

4 голосов
/ 16 января 2011

Я уже исследовал это, но не собираюсь высказывать свое мнение, поскольку оно субъективно.

Что я сделаю, так это предложения предложения:

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

  • что вам действительно нужно посмотреть, так это производительность , и не просто смотрите на собственные примеры поставщика, но и проводите собственные тесты. Тогда я думаю, вы обнаружите, что один набор определенно выполняет другой.

  • проконсультируйтесь с дорожной картой вашего продукта на разумном расстоянии в будущее и посмотрите, будете ли вы использовать какие-либо другие компоненты в наборе, и если да, то также протестируйте их, то есть вы не хотите застрять куча элементов управления Silverlight, которые сосут

  • проверить форумы поддержки для каждого поставщика. ИМХО, здесь есть большая разница, один из этих поставщиков отвечает на вопросы быстрее и конструктивнее, чем другой

  • найдите время, чтобы выполнить полный тщательный тест ; экономя на этом и сэкономив немного времени сейчас, вполне может стоить вам много времени на разработку и обслуживание в дальнейшем

1 голос
/ 02 февраля 2011

Мы давние разработчики WinExpress для DevExpress. Сейчас мы делаем больше с WPF и будем использовать Silverlight 5.

Мы прошли тот же анализ, с которым вы столкнулись около трех месяцев назад, специально для нашей смены WPF / Silverlight. Мы загрузили пробную версию Telerik, ожидая, что мы, вероятно, будем подпиской Premium. Я думаю, что компоненты Telerik проще реализовать с помощью MVVM, и они, как компания, более опытны в вопросах .NET; однако я скажу, что у DevExpress всегда есть решение (включая код), и они разрабатывают свои новые выпуски для единой базы кода для WPF / Silverlight (что, как я помню, уже относится к Telerik).

Обе эти компании имеют некоторую кривизну обучения, поэтому обязательно обратитесь в службу поддержки! Просмотрите форумы для ответов компании на сообщения пользователей. Поверхности DevExpress ВСЕ поддерживают публикации, включая ошибки, и организация их сайта намного лучше, чем Telerik. Также проверьте инвентарь (и дату) видео / письменных уроков. Вот где, на мой взгляд, сияет DevExpress, и это то, что держит нас с ними.

Удачи!

0 голосов
/ 20 января 2011

Вначале я неравнодушен к Telerik, так как я использую их некоторое время и имею с ними отношения.

Я не использовал элементы управления DevExpress Silverlight, но мне пришлось использовать их элементы управления asp.net пару лет назад. Возможно, с ними что-то изменилось, но с точки зрения поддержки, простоты использования и примеров, которые важны для меня, я не могу сказать ничего хорошего из этого опыта.

Продолжая, вы можете найти примеры кода для Telerik в папке установки. Ищите демонстрационный каталог.

Зайдите в интернет и посмотрите справку по каждому продукту. Это одна из самых важных вещей, которые я нахожу при работе с набором элементов управления. Это и компания, которая понимает, что вы покупаете их элементы управления, чтобы быть более продуктивными, а не потому, что вы просто хотите тратить время на изучение чего-то другого.

Кроме того, вы можете загрузить 30- или 60-дневную пробную версию с поддержкой. Попробуйте и откройте кейс о том, как что-то сделать с каждой компанией. Поддержка поможет вам понять, что вам нужно сделать, или проблема, над которой вы застряли, чрезвычайно важна.

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

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

http://www.dotnetpatterns.net/content/185-Silverlight-4.0-Prism-4.0-Telerik-Ribbon-Application-Template

Удачи.

P.S. Вы упомянули элементы управления Charting, и я не очень знаком с ними, поэтому я бы порекомендовал вам посмотреть справку и примеры, которые каждый из них предоставляет. Пару месяцев назад мне пришлось составить демонстрацию с использованием некоторых датчиков и диаграмм, а справка и образцы Telerik помогли мне легко выполнить то, что мне нужно было сделать, не имея предыдущего опыта работы с графиками или средствами управления датчиками.

...