智能客户端适合吗? [英] Is smartclient suitable?

查看:21
本文介绍了智能客户端适合吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

SmartClient 的等待时间如何在数千个编辑网格的用户之间扩展?

How does the waiting time for SmartClient scale across thousands of users editing grids?

我之前收到警告说 ExtJS 不适合.

I have received warnings before that ExtJS would not be suitable.

推荐答案

SmartClient 有一个单独的网格组件,可以同时进行水平和垂直增量渲染,因此它可以处理非常非常多的行(数百万)和列(数百)而不会降低性能.

SmartClient has a single grid component that does both horizontal and vertical incremental rendering, so it handles a very very large number of both rows (several million) and columns (several hundred) without degradation in performance.

SmartClient 支持的所有网格功能 - 内联编辑、分组、过滤、动态冻结列、排序、重新排序字段、拖放..(太长无法列出)都由这个单一的高数据量网格组件支持.

All of the grid features supported by SmartClient - inline editing, grouping, filtering, dynamic frozen columns, sorting, reordering fields, drag and drop .. (too long to list) are supported by this single, high data volume grid component.

许多用户遇到了 Ext 网格组件的可扩展性问题,并在 SmartClient 论坛上进行了讨论:

A number of users have run into scalability issues with the Ext grid component and discussed it here on the SmartClient forums:

http://forums.smartclient.com/showthread.php?t=2678

就服务器的可扩展性而言,实际上网格组件对服务器端的可扩展性做出了巨大贡献.考虑SmartClient网格的自适应过滤机制:

As far as scalability of the server, in reality the grid component contributes hugely to server-side scalability. Consider the adaptive filtering mechanism of the SmartClient grid:

http://www.smartclient.com/index.jsp#adaptiveFilter

此功能和相关的自适应排序"功能减少了 60-90% 的最昂贵的服务器命中类型(即访问和过滤/排序大型数据集的那些).

This feature and the related "Adaptive Sort" feature cut down on 60-90% of the most expensive types of server hits (that is, those that access and filter/sort a large dataset).

SmartClient 普遍采用这种智能重用数据的方法,以避免昂贵的服务器端操作.ResultSet 类文档中有一个很好的概述;ResultSet 被所有在 SmartClient 中处理数据集的组件用作缓存管理对象:

SmartClient pervasively takes this approach of intelligently re-using data in order to avoid expensive server-side operations. A good overview is available in the ResultSet class documentation; the ResultSet is used as a cache management object by all components that work with datasets in SmartClient:

http://www.smartclient.com/docs/9.0/a/b/c/go.html#class..ResultSet

这篇关于智能客户端适合吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆