DevExpress против Infragistics Suites – возможно, стоит переключиться

StackOverflow https://stackoverflow.com/questions/1200160

Вопрос

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

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

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

Это было полезно?

Решение

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

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

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

В каждом примере для установки максимальной длины текстового сообщения (текстовое поле devexpress):

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

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

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

Другие советы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<Ол>
  • Основная часть дисплея и
  • Просмотр, чтобы вы могли управлять ими во время привязки
  • С другой стороны, в Infragistics такой вещи не было, поэтому она проста и удобна в использовании.

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

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

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

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

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

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

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

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top