ag-grid vs slick-grid vs angular-grid 哪个更好? [英] ag-grid vs slick-grid vs angular-grid which is better?

查看:46
本文介绍了ag-grid vs slick-grid vs angular-grid 哪个更好?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

最近我们想改变我们当前的网格工具.目前我们正在使用 kendo-ui 进行网格和所有.搜索后,我们得到了 3 个结果.但是,我们仍然不确定哪个更好以及为什么在未来运行.

在使用剑道时,我们错过了对它的控制.如果有人可以帮助我们使用 angularjs 选择正确的网格,那就太好了.

解决方案

披露:我是 ag-Grid 的创始人兼 CEO.

首先,对这个问题进行一些澄清,ag-Grid 曾经被称为 angular-grid,但是我认为您的意思是 angular-ui-grid(或简称为 ui-grid),所以请允许我回答 ag-grid vs slick-grid 与 ui-grid.答案是 ag-Grid.

作为参考,这些是网站:ag-Gridui-grid, slick-grid一个>

所有网格都很流行并被广泛使用,每个网格都有一个用户社区.

进行全面比较超出了 Stackoverflow 响应的范围,但是来自社区的反馈说 ag-Grid 更好,原因如下:

  1. ui-Grid 仅适用于 AngularJS 1.x.ag-Grid 支持 Angular 1 和 2、React 甚至原生 Javascript(无框架).因此,如果使用 ui-Grid,您的框架只有一种选择,那就是 AngularJS 1.Slickgrid 是原生 Javascript(使用 JQuery),因此也可以在任何框架之外工作.
  2. ag-Grid 的文档非常好.
  3. 对于企业功能(分组​​、过滤、自定义单元格渲染、固定),ag-Grid 再次获胜.ag-Grid 的分组和聚合功能与其他功能不匹配.Slickgrid 没有固定,这对我来说是个障碍.只有 ag-Grid 具有 Excel 之类的过滤功能.
  4. slickgrid 不再由创始人维护(根据他的网站).
  5. ag-Grid 是使用纯 Javascript 编写的,它没有任何库作为依赖项.ui-grid 依赖于 Angular.Slickgrid 依赖于 JQuery.
  6. 在性能方面,SlickGrid 和 ag-Grid 不相上下.然而,ui-grid 在大型数据集上表现不佳.
  7. 在源代码方面,ag-Grid 中的代码布局非常好,因此当您需要了解某些东西的工作原理时,可以轻松地通过代码进行调试.
  8. 在规模方面,ag-Grid 比大多数竞争对手都要大.大约 1-Aug-2018,ag-grid 的 CDN 下载是 783978 字节缩小..that 不包括样式表.对于某些人来说,这可能会破坏交易.
  9. 最后,如果 ui-grid 或 slickgrid 符合我的标准,我就不需要编写 ag-Grid!

Recently we thought to change our current grid tool. Currently we're using kendo-ui for grid and all. After searching we came with 3 results. But, still we're not sure which is better and why in future run.

While using kendo we missed having control over it. It would be a great if any one can help us out on choosing right grid with angularjs.

解决方案

Disclosure: I'm the founder and CEO of ag-Grid.

First, some clarification on the question, ag-Grid used to be called angular-grid, however I presume you meant angular-ui-grid (or simply ui-grid), so allow me to answer ag-grid vs slick-grid vs ui-grid. The answer is ag-Grid.

For reference, these are the sites: ag-Grid, ui-grid, slick-grid

All grids are popular and widely used, each with a community of users.

To give a full comparison is outside the context of a Stackoverflow response, however feedback from the community says ag-Grid is better for the following reasons:

  1. ui-Grid only works in AngularJS 1.x. ag-Grid supports Angular 1 and 2, React and even native Javascript (no-Framework). So if using ui-Grid, you have only one option for your framework, that's AngularJS 1. Slickgrid is native Javascript (uses JQuery) so will work outside any framework also.
  2. Documentation for ag-Grid is excellent.
  3. For enterprise features (grouping, filtering, custom cell rendering, pinning) ag-Grid again wins. The grouping and aggregation feature of ag-Grid is not matched by the others. Slickgrid doesn't have pinning, which was a blocker for me. Only ag-Grid has Excel like filtering.
  4. slickgrid is no longer maintained by the founder (according to his website).
  5. ag-Grid is written using pure Javascript, it does not have any libraries as dependencies. ui-grid depends on Angular. Slickgrid depends on JQuery.
  6. Performance wise, SlickGrid and ag-Grid are on par. However ui-grid performs poorly on large datasets.
  7. Source code wise, the code inside ag-Grid is very well laid out, so when you need to understand how something works, it's easy to debug in through the code.
  8. Size-wize, ag-Grid is larger than much of the competition. Circa 1-Aug-2018, the CDN download for ag-grid is 783978 bytes minified..that doesn't include stylesheets. This may be a deal-breaker for some people.
  9. And lastly, if ui-grid or slickgrid were up to my standards, I wouldn't have needed to write ag-Grid!

这篇关于ag-grid vs slick-grid vs angular-grid 哪个更好?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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