DevExpress против Infragistics Suites - ищет возможности переключения - PullRequest
7 голосов
/ 29 июля 2009

В настоящее время мы являемся клиентом Infragistics NetAdvantage Select и работаем уже несколько лет. С ними все в порядке, но я бы не назвал это великолепным, но время, потраченное на их изучение, является главной причиной, по которой мы их придерживаемся. Мы используем элементы управления ASP.NET и Winnform.

Поскольку мы должны обновить, мы рассматриваем DevExpress в качестве опции, поскольку они, похоже, предлагают большую часть той же функциональности.

Для всех, кто сделал этот переход от mInfragistics к DevExpress, как вы его нашли? Шаг вперед или назад? Плюсы и минусы в этом?

Ответы [ 10 ]

11 голосов
/ 29 июля 2009

Моя компания использует DevExpress, и мы очень довольны их набором. Мы никогда не использовали пакет Infragistics, поэтому я не могу говорить о процессе перехода с Infragistics на DevExpress.

Как правило, элементы управления DevExpress очень просты в использовании и внедрении в наши приложения. Некоторые элементы управления имеют небольшую кривую обучения, такую ​​как DevExpress TreeList, но это не большая проблема.

Одна вещь, которая мне не нравится с некоторыми из их элементов управления, это свойство "Свойства". Это свойство используется для установки дополнительных параметров элемента управления.

За пример, чтобы установить максимальную длину текстового сообщения (текстовое поле devexpress):

textEdit.Properties.MaxLength вместо textEdit.MaxLength

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

Итак, если вы не зарегистрированы в Infragistics, попробуйте DevExpress. Вы можете скачать пробную версию, чтобы вам было нечего терять.

3 голосов
/ 15 августа 2009

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

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

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

Их образцы похожи на образцы Microsoft. Они основаны на том, что технические продажи демонстрируют на семинаре «как легко что-то настроить», но в реальном мире, если вы использовали методы и отслеживали состояние просмотра и трафик, генерируемый их примерами, вы были бы менее впечатлены.

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

Когда речь идет о Telerik's, Rad контролирует Ajax, очень редко я не могу понять, что мне нужно делать, просто посмотрев образец веб-решения Visual Studio, которое устанавливается вместе с документацией.

Удачи в поиске, и даже если вы не рассматриваете Telerik, я настоятельно рекомендую вам поискать другие варианты.

2 голосов
/ 16 августа 2012

Переход от Infragistics к Devexpress очень сложен! Я использую Infragistics в течение последних 2 лет в качестве Windows и веб-разработчика, и теперь я использую Devexpress в другом месте.

Разработчику немного сложно использовать элемент управления Devexpress из-за его универсальных свойств. Если вы берете пример сетки в DevExpress (для Windows), то есть 2 части:

  1. Основная часть дисплея и
  2. Вид части, чтобы вы могли управлять ими во время связывания

С другой стороны, в Infragistics такой вещи не было, поэтому она проста и удобна в использовании.

Точно так же существует большое различие между элементами управления Infragistics и Devexpress.

Теперь, что я чувствую, если вам интересно иметь какую-то сложную функциональность с утомительной логикой, то Devexpress полезен для вас! Или, если вы хотите, чтобы все было просто с приличной функциональностью, тогда Infragistics полезна для вас.

Так что, как вы знаете, очень трудно сказать, какой из них действительно лучше - мы должны выбирать их на основе наших собственных требований.

2 голосов
/ 11 августа 2009

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

Элементы управления манипулированием данными (xtragrid, xtrascheduler, xtracharts и т. Д.) Чрезвычайно просты в использовании при привязке к базе данных. В меньшей степени при привязке к постоянным объектам. Их XPO, как ни странно, не так прост / интуитивен, как мог или должен быть при привязке данных, хотя и не невероятно сложно.

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

Как сказал Фрэнсис, время ответа на тикетах и ​​(обычная) ясность и детализация ответов - они часто включают небольшие проекты, показывающие, что вы должны делать, или изменят ваш проект, который вы отправляете с билетом - непревзойденный имо.

2 голосов
/ 29 июля 2009

Не относится к элементам управления, но с пакетом DevExpress вы получаете великолепные надстройки VS бесплатно - CodeRush и RefactorPro.

2 голосов
/ 29 июля 2009

Немного не связан, но вы также можете оценить Telerik . Мы использовали их в течение многих лет. Исключительный контроль и поддержка. И их элементы управления работают также с ASP.NET MVC.

Просто счастливый клиент здесь.

1 голос
/ 09 ноября 2009

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

0 голосов
/ 16 ноября 2017

Возможно, это слишком поздно, но, поскольку я нашел этот пост, задавая тот же вопрос, я подумал, что добавлю свой комментарий в отношении Telerik. Раньше я использовал Infragistics, но я нашел, что все в порядке, но я думал, что производительность невелика. Недавно я работал над контрактом с компанией, которая использовала Telerik для Winforms, и мы обнаружили, что в их элементах управления было несколько ошибок. Там была отличная поддержка, и они быстро отвечали на вопросы или комментарии, но, к сожалению, большую часть времени, когда мы поднимали вопрос о том, почему что-то не работает, ответом было то, что это была ошибка в их контроле. Кроме того, в их документации прямо указано, что их элементы управления не предназначены для наследования, поэтому создание собственного настраиваемого элемента управления вне их контроля в большинстве случаев, похоже, не работает.

0 голосов
/ 16 августа 2012

Я использую Telerik RAD Controls уже несколько лет. Я очень доволен элементами управления ASP.NET Ajax и WinForms. Раньше я не использовал элементы управления DevExpress или Infragistics, но я посмотрел на оба, когда принял решение использовать Telerik.

0 голосов
/ 08 июля 2010

Я перешел с инфраструктуры на DevExpress. Никогда не вернемся к Infragistics, поскольку их объекты намного тяжелее и производительность не слишком велика. Документация ужасна, и их примеры очень бесполезны. Встроенное редактирование сетки данных Infragistics (как в Excel) - хорошая функция, недоступная в DevExpress. Кроме этого, в DevExpress гораздо более упорядочены сетка данных, мастер, подробные настройки, объявление раскрывающегося списка сетки данных и другие функции.

...