DevExpress против Infragistics Suites – возможно, стоит переключиться
-
05-07-2019 - |
Вопрос
В настоящее время мы являемся клиентом 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, и мы обнаружили, что в их элементах управления было несколько ошибок. Там была отличная поддержка, и они быстро отвечали на вопросы или комментарии, но, к сожалению, большую часть времени, когда мы поднимали вопрос о том, почему что-то не работает, ответом было то, что это была ошибка в их контроле. Кроме того, в их документации прямо указано, что их элементы управления не предназначены для наследования, поэтому создание собственного настраиваемого элемента управления вне их элемента управления в большинстве случаев, похоже, не работает.