Telerik vs. Infragistics для Silverlight - PullRequest
       23

Telerik vs. Infragistics для Silverlight

12 голосов
/ 29 декабря 2010

Да, это, конечно, повторяющийся вопрос, но я хотел получить свежие ответы.

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

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

Я проверил ComponentOne, и их элементы управления похожи на элементы Telerik с точки зрения упомянутых выше пунктов, но немного менее "симпатичны".

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

Ответы [ 4 ]

10 голосов
/ 29 декабря 2010

Telerik обладает самыми медленными (неуклюжими) элементами управления. Мы загрузили наборы данных от многих управляющих компаний (Infragistics, ComponentOne, Telerik и т. Д.) И обнаружили, что Telerik работает медленнее, чем загрузка и обновление сотен тысяч до миллиона строк. Я не могу говорить много для остальной части контроля, хотя. Тестируя скорость и потребление памяти, мы обнаружили, что C1Flexgrid был самым быстрым, затем следовали Infragistics xamGrid, затем сетка Microsoft, C1Datagrid и, наконец, RadrikridView Telerik.

8 голосов
/ 28 января 2011

Если вы подумаете об этом, действительно ли вы когда-нибудь захотите загрузить в сетку от сотен тысяч до миллиона записей или какой-либо другой элемент управления?Ну, разве вы не пытаетесь придумать какой-нибудь маркетинговый корм?

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

Что может посмотреть и обработать обычный пользователь.10 записей, может быть 20.

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

Давайте посмотрим на многомиллиардную компанию, у которой есть сайт, и его единственная цель - возвращать данные пользователям.Я имею в виду Google.Сделайте поиск, и вы получите около 10 записей.Я только что сделал поиск и получил 21 400,00 результатов.Если я не найду то, что ищу, на первой или двух страницах (20 записей), я знаю, что недостаточно хорошо отфильтровал.Я не просеиваю миллионы записей.

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

Как быстро одна сетка показывает 1,5 миллиона записей, похоже на корм для "беговых гонок", и кого это волнует, если это медленная прокрутка, потому что зачем откладывать столько записей для начала?

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

Мы используем сетку Telerik, и она отлично работает для реальных приложений LOB.Опять же, хотя пользователи, для которых мы пишем, не могут одновременно просматривать или обрабатывать 1,5 миллиона, и их это тоже не волнует.

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

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

3 голосов
/ 06 января 2011

Обратите внимание на следующую демонстрацию, которая связывает 1,5 миллиона строк с сеткой с включенной сортировкой и фильтрацией: http://labs.infragistics.com/silverlight/lobsamples/2010.3/#/Samples/Grid/Performance/GridLargeResultSet

«Виртуальная коллекция» - это еще одна функция производительности: http://labs.infragistics.com/silverlight/lobsamples/2010.3/#/Samples/VirtualCollection/Scrolling/xamGridScrolling

Отказ от ответственности: я технический евангелист с инфраструктурой

2 голосов
/ 03 января 2011

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

http://demos.telerik.com/silverlight/#GridView/Performance

http://demos.telerik.com/silverlight/#GridView/UIVirtualization

http://demos.telerik.com/silverlight/#GridView/RealTimeUpdate

http://demos.telerik.com/silverlight/#DataVirtualization/FirstLook

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...