Telerik 与 Silverlight 的 Infragistics

发布于 2024-10-09 23:36:05 字数 445 浏览 0 评论 0原文

是的,这确实是一个重复的问题,但我想得到一些新鲜的东西。

我的印象是 Telerik 是一个更完整的套件,但我真的对他们的控件的响应能力感到厌烦。就响应能力而言,它似乎“笨重”(我有一台非常快的计算机和显卡)。在网格和过渡块中滚动,即使在他们声称具有良好性能的最新演示中也是如此。我确实喜欢他们的 WPF 套件在 API 方面与 SL 套件相匹配。

Infragistics 的控件较少,主题可能性也较少,但它们的控件响应非常灵敏。在网格中滚动是流畅的,组合菜单和所有其他控件也是如此。

我检查了 ComponentOne,它们的控件在上述几点方面似乎与 Telerik 的控件类似,但稍微不太“漂亮”。

这些套件的其他用户有什么想法吗?基本上,我正在寻找的是一个具有高性能和响应能力的套件,从主题的角度来看相对可定制,并且具有足够的功能来开发 LOB SL 应用程序,而无需使用多个套件来满足大多数常见要求。

Yes, this is certainly a duplicate question, but I wanted to get some fresh takes.

My impression is that Telerik is a much more complete suite, but I'm really really turned off by the responsiveness of their controls. It just seems "clunky" in terms of responsiveness (I have a very fast computer and video card). Scrolling in a grid and transitions chunk, even in their latest demos where they claim to have good performance. I do like that their WPF suite matches their SL one in terms of API.

Infragistics has fewer controls and less theming possibilities, but their controls are very responsive. Scrolling in a grid is fluid, as are their combo menus and all the other controls.

I checked out ComponentOne and their controls seem analogous to Telerik's in terms of the points mentioned above but are a little less "pretty".

Any thoughts from other users of these suites? Basically, what I'm looking for is a suite that will be highly performant and responsive, relatively customizable from a theming standpoint, and have enough functionality to develop a LOB SL application without having to use multiple suites to satisfy the majority of common requirements.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

娇女薄笑 2024-10-16 23:36:05

Telerik 迄今为止拥有最慢(笨重)的控制。我们从许多控制公司(Infragistics、ComponentOne、Telerik 等)下载了数据网格,发现 Telerik 的数据网格在加载和刷新数十万到一百万行方面是最慢的。对于其余的控件我不能说太多。测试速度和内存消耗,我们发现C1Flexgrid最快,其次是Infragistics xamGrid,然后是微软的grid、C1Datagrid,最后是Telerik的radGridView。

Telerik by far has the slowest (clunky) controls. We've downloaded datagrids from many of the control companies (Infragistics, ComponentOne, Telerik, etc) and found Telerik's to be the slowest as far as loading and refreshing hundreds of thousands to a million rows. I can't speak much for the rest of the controls tho. Testing speed and memory consumption, we found the C1Flexgrid was fastest, followed by Infragistics xamGrid, then Microsofts grid, C1Datagrid and last was Telerik's radGridView.

月野兔 2024-10-16 23:36:05

如果您考虑一下这一点,您真的会想要在网格或任何与此相关的控件中加载数百条数千到一百万条记录吗?好吧,除非你想拿出一些营销素材?

我不知道有哪个显示器可以同时加载这么多内容来查看。即使可以,也许我只是速度慢,但我一次只能处理几个。

普通用户可以查看和处理什么。 10 条记录,也许 20 条。

我可以看到可能想要加载 100 条左右,并且不必分页来获取新记录,但是数千或数百万?就我个人而言,我需要过滤功能和分页,如果我有一个开发人员尝试将 100 万条记录加载到网格中,我们将不得不坐下来,因为网格或任何其他控件的性能并不的问题。

让我们看一下一家价值数十亿美元的公司,该公司拥有一个网站,其唯一目的是将数据返回给用户。我指的是谷歌。进行搜索,您会返回大约 10 条记录。我刚刚进行了搜索,得到了 21,400,00 个结果。如果我在第一页或第二页(20 条记录)中找不到我要查找的内容,我就知道我的过滤得不够好。我并不是不筛选​​一百万条记录。

因此,这使您的性能回到检索记录的逻辑,并为您的用户提供正确的能力来过滤他们当时真正需要的数据。

一个网格显示 150 万条记录的速度有多快,看起来就像是“板凳竞赛”的素材,谁在乎滚动是否缓慢,因为为什么一开始就拉回那么多记录呢?

如果我没抓住重点,而你只是在享受板凳比赛的乐趣,我深表歉意。但我读到您正在谈论现实世界、LOB 应用程序,如果是这种情况,那么我们需要现实地对待这些场景。

我们使用 Telerik 网格,它对于现实世界的 LOB 应用程序表现得很好。同样,我们所服务的用户无法同时查看或处理 150 万个数据,他们也不会关心。

此外,正如您在本线程中发现的那样,他们的支持是首屈一指的,我会随时从我们购买此类产品的任何公司那里了解他们是否可以在网格中加载一百万条记录。 Telerik、Infragistics 或其他任何人。

对于任何认真对待现实世界场景并试图找到优质套件的人来说,首先要意识到谁在这个帖子上试图回答有关其产品的问题。

If you think about this, would you really ever want to load 100's of thousands to 1 million records in a grid or any control for that matter? Well unless you're trying to come up with some marketing fodder?

I don't know of a monitor that could load that many at once to look at. Even if it could, maybe I'm just slow but I can only process them a couple at a time.

What can an average user look at and process. 10 records, maybe 20.

I could see maybe wanting to load a 100 or so and not have to page to get new recors, but thousands or millions? Personally I'm going to require filter capabilities and paging and if I have a developer trying to load 1 million records into a grid, we're going to have to have a sit down because the performance of a grid or any other control is not the issue.

Let's look at a multi billion $ company who has a site and it's sole purpose is to return data to a users. I'm referring to Google. Do a search and you get back around 10 records. I just did a search and got 21,400,00 results. If I don't find what I'm looking for in the first page or two (20 records), I know I didn't filter good enough. I'm not not sifting through a million records.

So that puts your performance back to your logic of retrieving records and giving your users the correct ability to filter down the data they really need at the time.

How fast one grid shows 1.5 million records seems like fodder for "bench racing" and who cares if it's sluggish scrolling because why pull back that many records to start with?

I apologize if I'm missing the point and you're just having fun with bench racing. But I read you are talking about real world, LOB applications and if that's the case then we need to be realistic about the scenarios.

We use the Telerik grid and it performs just fine for real world LOB app. Again though the users we write for can't look at or process 1.5 millions at once nor would they care too.

Also as you're finding out in this thread their support is second to none and I'll take that anyday from a any company we buy a these types of products from over whether they can load a million records in a grid or not. Telerik, Infragistics or whoever.

For anybody serious about real world scenarios and trying to find a quality suite, the first thing to realize is who's on this thread trying to answer questions about their products.

凉墨 2024-10-16 23:36:05

请看下面的演示,它将 150 万行绑定到启用排序和过滤的网格:
http://labs.infragistics.com/silverlight/lobsamples /2010.3/#/Samples/Grid/Performance/GridLargeResultSet

“虚拟集合”是另一个性能功能:
http://labs.infragistics.com/silverlight/lobsamples /2010.3/#/Samples/VirtualCollection/Scrolling/xamGridScrolling

免责声明:我是 Infragistics 的技术布道者

Please have a look at the following demo which binds 1.5 million rows to a grid with sorting and filtering enabled:
http://labs.infragistics.com/silverlight/lobsamples/2010.3/#/Samples/Grid/Performance/GridLargeResultSet

The "Virtual Collection" is another performance feature:
http://labs.infragistics.com/silverlight/lobsamples/2010.3/#/Samples/VirtualCollection/Scrolling/xamGridScrolling

Disclaimer: I am a Technical Evangelist with Infragistics

ヤ经典坏疍 2024-10-16 23:36:05

我建议您查看我们演示中的性能部分,了解有关网格如何处理大数据和/或实时更新的更多信息。以下是几个示例:

http://demos.telerik.com/silverlight/#GridView/Performance< /a>

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

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

< a href="http://demos.telerik.com/silverlight/#DataVirtualization/FirstLook" rel="nofollow">http://demos.telerik.com/silverlight/#DataVirtualization/FirstLook

I suggest you to check the Performance section in our demos for more info about how the grid will perform with large data and/or real-time updates. Here are several examples:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文