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

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

24 ответа

Решение

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

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

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

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

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

Я использовал сторонние средства управления Telerik, Syncfusion и Infragistics, и я оценил бы их в таком порядке.

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

Мои $0,02.

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

Однако богатая функциональность имеет свою цену:

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

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

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

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

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

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

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

Итог: отличный материал!

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

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

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

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

Инфраструктура - это очень тяжелый контроль, много свойств, сложность в использовании
А форум поддержки, база знаний и их домашняя страница-член ОЧЕНЬ ужасны.

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

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

Я второй DevExpress - хотя они не всегда являются окончательным решением.

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

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

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

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

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

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

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

DevExpress также получил мой голос, и я и моя команда разработчиков использовали пакет Enterprise уже 3 года, и он оправдал наши ожидания. В DevExpress нам очень нравится то, что они имеют отличную поддержку и постоянно обновляют свой пакет.

Infragistics Netadvantage

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

Инфраструктура в порядке, но не хорошо.

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

Telerik - RAD Editor, Дерево и Графики - хорошие приложения

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

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

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

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

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

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

Другие вопросы по тегам