Какой у вас опыт работы с NetAdvantage или DXperience? - PullRequest
5 голосов
/ 03 декабря 2008

Я смотрю на них обоих, и хотя я был весьма доволен NetAdvantage у моего предыдущего работодателя, я нахожу цену (плюс отзывы, такие как Каков наилучший набор компонентов пользовательского интерфейса winform? ) чтобы заставить меня колебаться и рассмотреть DXExperience.

Тем не менее, мне интересно:

  • Каков ваш опыт в этой области (или в идеале оба)?
  • Хотели бы вы потратить свои 1010 * тяжело заработанные деньги на один из них?

Это для WinForms, а также последний вопрос:

  • Есть ли в DXperience что-нибудь аналогичное UltraWinDataGrid? Эта сетка потрясающая - и отсутствие разумного конкурента - ограничитель шоу.

Примечание : Это не предназначено для разжигания пламенной войны, меня интересует опыт и прагматический совет.

Ответы [ 8 ]

8 голосов
/ 28 июля 2009

Мы оценили библиотеки от Syncfusion, Infragistics, ComponentOne, Xceed, Janus и DevExpress. Мы выбрали DevExpress, основываясь на его наборе функций, производительности и функциях сетки и функциях управления лентой.

Сравнение инфраструктуры и управления DevExpress Grid Я обнаружил, что:

  • DevExpress Grid быстрее при загрузке, и обрабатывает больше данных, чем Инфраструктурная сетка.
    • 25K строк * 50 столбцов: время загрузки инфраструктуры составляет 2000 мс, загрузка DevExpress время 1400мс
    • 50K строк * 500 столбцов
      • Infragistics 600 мс первая загрузка, 400 мс последующая
      • Первая загрузка DevExpress 1000 мс, последующая загрузка 250 мс
    • 500K строк * 50 столбцов
      • Первая загрузка Infragistsic 3500 мс, последующая загрузка 7000 мс
      • DevExpress 2000 мс при первой загрузке, 1700 мс при последующей загрузке
    • 2M строк * 10 столбцов
      • Исключение из-за недостатка памяти
      • Первая загрузка DevExpress 8500 мс, последующая загрузка 10000 мс

Элемент управления DevExpress DxGrid для Windows Forms просто фантастический. Встроенные редакторы делают UX очень приятным. Сортировка и группировка просты в использовании и понятны как для разработчика, так и для конечного пользователя.

В целом я очень доволен библиотекой. Их поддержка отличная. За время существования этого проекта я задал более 20 вопросов поддержки и каждый раз получал хороший ответ.

Я бы потратил свои собственные деньги на элементы управления DevExpress.

4 голосов
/ 03 декабря 2008

Сетка DevEx потрясающая, хотя у меня нет опыта работы с UltraWinDataGrid.

Хотел бы я потратить свои деньги на вещи DevEx? Да, и я делаю - я использую их вещи с давних времен Delphi (подписка на Delphi поддерживалась около 5 лет, а для подписки .NET сейчас 4 года). У них потрясающая поддержка и очень сильная линейка продуктов.

Редактировать: исходя из того, что я видел на сайте Infragistics для своей NetAdvantage WinGrid, DevEx Grid может сделать все это и даже больше. Все, что вы, вероятно, уже использовали для фильтрации, сортировки, группировки и пользовательских макетов, плюс макеты карт и многое другое. Кроме того, у DevEx есть гарантия возврата денег без вопросов, если вы не довольны их вещами.

Честно говоря, я не дурак из DevEx, просто очень довольный клиент, который - да - платит свои деньги за свои вещи:)

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

Нас тоже поразили грид-компоненты NetAdvantage. Впрочем, оттуда было спуск. Кажется, что их техническая поддержка "удивлена" "сложностью", которую мы хотим включить в таблицу (то есть сортировка, флажки, меню и т. Д.).

Там было решение потратить больше денег с ними на их консультационные услуги, чтобы исправить их код. Я предпочел бы пожевать руку перед тем, как перевести деньги.

Однако приятно знать, что мы не одиноки в нашем опыте.

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

Я очень сильно раскачиваюсь вперед и назад с NetAdvantage. Средства управления хороши, но слишком сложны - огромная кривая обучения на новом контроле. Они также не очень эффективны и имеют тенденцию генерировать большие объемы данных состояния просмотра и HTML; гораздо больше, чем я считаю необходимым. Их набор управления развивался годами, и, честно говоря, я бы предпочел, чтобы они начали заново - даже если это заставит меня перестраивать большие части моих веб-приложений.

Хотя их контроль качества ужасен. Каждый новый выпуск встречается больше со страхом, чем с радостью, представляя новые ошибки так же быстро, как исправляются старые. Например, они оставили оператор «отладки» в файлах JavaScript.

Я подозреваю, что их поддержка недавно была передана на аутсорсинг, и их стандартный ответ: «Пожалуйста, создайте отдельный проект для демонстрации ошибки», что по меньшей мере скучно. Недавно потребовалось три месяца ожидания исправления. Я получаю гораздо больше звонков в службу поддержки с Infragistics, чем все другие компании вместе взятые.

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

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

2 голосов
/ 03 декабря 2008

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

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

1 голос
/ 13 сентября 2009

Я работал с DevExpress и Infragistics и нашел DevExpress намного, намного лучше по нескольким причинам. Элементы управления работают лучше, кажутся более стабильными, а файлы зависимостей гораздо легче для DevExpress. Мы фактически сделали проект из устаревшего (.Net v1.5) решения, которое использовало Infragistcs, потому что его было очень сложно поддерживать из-за требуемой установки зависимостей.

0 голосов
/ 08 июня 2015

Мой опыт использования инфраструктуры:

В Программном обеспечении много ошибок, и Служба поддержки не может ответить на большинство слегка продвинутых вопросов. Многие из моих проблем с инфраструктурой (и это ошибки в Основах!) Были уже хорошо известны в 2011 году и ранее.

Я глубоко сожалею о покупке Программного обеспечения, не проводя достаточных исследований. В конце я написал несколько сценариев обхода, чтобы иметь возможность вообще использовать элементы управления. Большинство решений, предоставляемых службой поддержки, связаны с установкой для свойства их элементов управления значения «Выкл.». Окончательное решение перед открытием дела: выключите все функции ...

Так что я действительно не могу рекомендовать покупать эти элементы управления.

Хорошим вариантом может быть AjaxControlToolkit, который ничего не стоит. Инфраструктура обещает многое в отношении управления, чего вам нелегко достичь.

Один пример: когда вы фильтруете DropDownBox и хотите перейти к одному из результатов, каждый раз при выполнении обратной передачи, что приводит к нежелательному поведению, когда вы вообще хотите реагировать на событие select. Кроме того, пройдя немного быстрее элементы, второй или, возможно, третий постбэк просто теряется.

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

В данный момент мы смотрим на Telerik и до сих пор не сталкивались с подобной проблемой.

0 голосов
/ 03 декабря 2008
...