Является ли этот обвинительный акт в отношении элементов управления DevExpress WPF действительным и кто является хорошим альтернативным поставщиком? - PullRequest
18 голосов
/ 18 апреля 2011

Моя компания начинает крупный проект по разработке новых технологий с использованием элементов управления DevExpress WPF.Я только что прочитал этот критический обзор своих элементов управления WPF:

[…] Разработчики DevExpress совершенно не поняли WPF, когда разрабатывали свои элементы управления WPF.Я действительно не могу впечатлить вас достаточно хорошо, насколько недовольство это использует их контроль.Я чувствую себя совершенно ужасно (почти виновно), когда говорю о поставщике с таким негативом, но они допустили серьезную ошибку в своем наборе WPF, это был единственный источник самого ужасного разочарования для меня за десятилетие разработки программного обеспечения.

Согласны ли вы с тем, что DevExpress не понимает парадигму WPF и вызовет у наших разработчиков горе во время разработки и сопровождения?Можете ли вы предложить альтернативного поставщика элементов управления WPF?Я ищу поставщика с элементами управления WPF, который улучшит наше приложение, в то же время хорошо сочетаясь с WPF API, привязкой и MVVM.


Ссылка (выше) на критический пост в блоге не работаетОригинальный автор заявил:

Я написал оригинальную статью и решил поговорить с DevExpress в личном качестве, поговорив с ними, поэтому я с сожалением решил удалить этот пост.С уважением, Ира

Ответы [ 4 ]

6 голосов
/ 17 мая 2011

Абсолютное разочарование - именно то, что я испытал благодаря DevExpress.Я потерял часы своей жизни, пытаясь просто связать поле со списком.В раскрывающемся списке в лучшем случае будет отображаться только имя моего класса ItemsSource несколько раз.Я даже опубликовал вопрос StackOverflow , чтобы выяснить, что я могу делать неправильно.Наконец, по какой-то причине я попытался удалить эту строку xaml:

devx:ThemeManager.ThemeName="DeepBlue"

Внезапно моя проблема ушлаЭто было вызвано wpf-темой Developer Express DeepBlue.Обнаружение проблемы было огромным облегчением.Моя компания теперь будет использовать элементы управления Telerik WPF.Мои коллеги вполне довольны элементами управления DevExpress Asp.Net.Мы избегаем только пакета WPF.

1 голос
/ 11 апреля 2017

Я использовал Syncfusion, Ingragistics, Telerik, а также различные небольшие библиотеки, и DevExpress - моя предпочтительная платформа.Я считаю, что они не только очень поддерживают WPF и MVVM, но и их техническая поддержка была феноменальной.На самом деле я был в середине проекта с многомиллионным проектом, использующим Syncfusion WPF, и обнаружил в библиотеке так много ошибок, что мой клиент был близок к тому, чтобы отключить его.Я переключил средний поток на DevEx, и они спасли мой бекон.Их элементы управления всегда кажутся самыми современными и включают последние тенденции.Хотелось бы, чтобы они делали больше вещей на Xamarin и некоторых других вещах, которые делает Syncfusion, но я бы предпочел иметь меньше вещей, которые на самом деле работают, чем широкий спектр вещей, которые этого не делают.

1 голос
/ 26 апреля 2011

Я не совсем согласен с утверждением, что разработчики DevX не попали в WPF.Однако я скажу, что, похоже, им пришлось преодолеть крутой курс обучения.Посмотрим правде в глаза, WPF массивный.Овладеть им даже из коробки - непростая задача.Я согласен с тем, что элементы управления DevEx не будут вписываться в шаблон MVVM, но они довольно хорошо размещаются в шаблоне MVP."Можете ли вы предложить альтернативного поставщика элементов управления WPF?"Нет, но я предлагаю вам изучить дополнительные шаблоны, если вы застряли с DevEx.

1 голос
/ 18 апреля 2011

Я хотел бы уточнить наше мнение об использовании наших элементов управления в приложениях, построенных на основе шаблона MVVM.В данный момент мы работаем над серией примеров, которые должны прояснить, как наши элементы управления могут использоваться в различных популярных средах на основе MVVM (таких как Prism, MVVM Light и т. Д.).В наших элементах управления WPF есть несколько проблем, касающихся шаблона MVVM, и мы пытаемся их устранить.Однако, как правило, отсутствуют демонстраторы, которые могут помешать разработчику использовать наши элементы управления в приложении MVVM.Надеемся, что наши примеры, размещенные на DevExpress Web Site , убедят вас в этом.

...