Какие сторонние элементы управления используют .Net-разработчики [закрыто]

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

  •  09-06-2019
  •  | 
  •  

Вопрос

Я переоцениваю свои сторонние средства управления.В настоящее время я использую набор инструментов Infragistics для ASP.Net и WinForms.Какие элементы управления вы используете и порекомендовали бы вы их?

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

Решение

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

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

Я предпочитаю DevExpress.Его компоненты почему-то кажутся мне более интуитивно понятными, чем у Infragistic.

DevExpress всякое такое, до упора.Отличным побочным эффектом получения одной из крупных подписок DevEx является то, что вы получаете CodeRush и рефакторинг!тоже добавлено :D

Сетка DevEx, в частности, не имеет себе равных.

Я мог бы порекомендовать Телерик для ASP.NET .Они очень хороши, но я бы использовал их только для интрасетевого приложения, поскольку в основном они мощные, но тяжелые.Для WinForms Компоненты разработки обладают великолепным набором компонентов.

Я использовал Телерик, Синхронизация и Инфраструктура элементы управления третьей стороны, и я бы оценил их в таком порядке.

С элементами управления Telerik работать на порядок приятнее, чем с Infragistics.

Мои 0,02 доллара.

Я использовал DevExpress для приложений WinForms, в основном для XtraGrid.

Однако за богатую функциональность приходится платить:

  • ваша команда разработчиков должна изучить и принять порой сложный дизайн.

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

  • некоторые вещи вообще не работают - напримерXtraGrid должным образом не поддерживает построчное сохранение данных из сетки.

  • лицензирование носит весьма ограниченный характер:для установки лицензионной копии на компьютер разработчика требуется подключение к серверу DevExpress;Я не знаю, что произойдет, если DevExpress когда-нибудь пойдет по пути Lehman brothers.В целях смягчения последствий лицензия на исходный код стоит по разумной цене.

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

Набор для ввода данных Питера Блюма

http://www.peterblum.com/DES/Home.aspx

Я использовал только infragistic, но на самом деле не рекомендовал бы его.Это часто кажется сложным ради усложнения, не говоря уже о том факте, что я видел в нем множество ошибок.Кроме того, в web-land он не очень совместим с другими браузерами.Многие функции App Stylist не очень хорошо переносятся в Firefox, а WebCombo ужасно работает в новом браузере Google Chrome / Chromium.

DevExpress как для Windows Forms, так и для ASP.net.Существует кривая обучения, но как только вы поймете, как все работает, останется очень мало того, что вы не сможете сделать.Планировщик был лучшим на рынке, когда мы использовали его несколько лет назад.Сетка и построение графиков ошеломили клиентов.Их поддержка очень отзывчива, как правило, на месте.Когда вы пытаетесь сделать что-то, на что не способны элементы управления, вы часто увидите, что эта функция добавлена в будущих выпусках.

Итог:Отличная штука!

Я делал только Winforms и до сих пор использовал Infragistics, devexpress и januscontrols.

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

Инфраструктура это очень тяжелые элементы управления, множество свойств, сложные в использовании
А форум поддержки, база знаний и их домашняя страница-личный кабинет - ПРОСТО ужасны.

janusконтролирует они легкие и простые в использовании, но не такие мощные, как другие.
выполнение во время выполнения не так хорошо, как у devexpress

Из моего блога
Сравнение этих элементов управления с подробностями...

Чистое преимущество Инфраструктуры

Я поддерживаю DevExpress, хотя они не всегда являются универсальным решением.

В дополнение к другим ответам, я бы хотел не забывать Интерсофтэлементы управления:Webgrid, WebCombo, WebDesktop и многие другие.

Я использую их (наряду с элементами управления других производителей) уже много лет.Особенно веб-сетка очень профессиональна.

DevExpress также получает мой голос, так как я и моя команда разработчиков используем корпоративный пакет в течение последних 3 лет, и он оправдал наши ожидания.Что нам нравится в DevExpress, так это то, что у них ОТЛИЧНАЯ поддержка и они постоянно обновляют свой пакет.

Что бы ты ни делал, делай нет используйте ComponentArt.... ужасные инструменты, полные ошибок, ужасная поддержка.

Элементы управления проверкой Telerik, DevExpress, Peter Blum - все они хороши.Хотя мы отходим от использования серверных элементов управления для вещей, которые могут быть выполнены исключительно на стороне клиента, и начинаем максимально использовать jQuery.

Честно говоря, Syncfusion - ужасные элементы управления, пользуюсь ими уже 2 года, из-за клиента.Ужасные элементы управления, ужасная архитектура и никакой документации.

Я использую DataGrid от Xceed и довольно много различных компонентов от DevComponents.

Кроме того, Xceed обладает феноменальным набором документации и примеров кода.

Использовались только элементы управления Infragistics и Janus.

Инфраструктура - это нормально, но не очень хорошо.

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

Telerik - RAD Редактор, дерево и графики - приятные приложения

Мы выбрали Синхронизация в основном из-за почти полной обработки RightToLeft - у них все еще есть некоторые ошибки тут и там, но они очень внимательны к вопросам, багам и запросам функций.

Клиент, с которым я сейчас работаю, также использует SyncFusion Essential Suite.В основном мы использовали библиотеки ввода-вывода Excel и Word, которыми я вполне доволен.Они также предоставляют ряд элементов управления ASP.NET Ajax, среди которых очень обширная DataGrid.Это предлагает довольно много функций, но, к сожалению, работает не так хорошо.В целом, цена немного дешевле, чем у компонентов Telerik, вот почему клиент в конце концов остановился на этом.

Вот уже много лет мы широко используем ComponentArt в одном из наших проектов.Они полезны до определенного момента, так как время от времени будут возникать требования, которые просто невозможно реализовать с помощью существующего API.

Использовав Infragistics также в другом проекте и теперь работая над тем, который использует Telerik, я могу сказать вам одну вещь:Потратьте немного дополнительных денег и купите пакет управления с полным исходным кодом.Рано или поздно вы столкнетесь с ограничением, и наличие у вас исходного кода будет большим подспорьем.

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

из того, что я видел, сетки intersoft кажутся довольно медленными

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