ag-grid vs slick-grid vs angular-grid哪个更好?

时间:2016-03-02 12:57:55

标签: angularjs kendo-grid angular-ui-grid slickgrid ag-grid

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

使用剑道时,我们错过了对它的控制权。如果有人能帮助我们选择正确的网格 angularjs ,那将是一件好事。

3 个答案:

答案 0 :(得分:33)

披露:我是ag-Grid的创始人兼首席执行官。

首先,关于这个问题的一些澄清,ag-Grid过去被称为角度网格,但我认为你的意思是角度 - 网格(或简单的ui-grid),所以请允许我回答ag-grid vs slick -grid vs ui-grid。答案是ag-Grid。

供参考,以下是网站:ag-Gridui-gridslick-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. 尺寸-wize,ag-Grid比竞争对手大很多。大约在2018年8月1日,ag-grid的CDN下载为783978 bytes minified..that doesn't include stylesheets。对某些人来说,这可能是一个交易破坏者。
  9. 最后,如果ui-grid或slickgrid符合我的标准,我就不需要编写ag-Grid了!

答案 1 :(得分:18)

我环顾四周,在这里找到了最好的答案:http://jspreadsheets.com

所有流行的网格工具集中在一个地方,其中包含演示和功能以及受欢迎程度指标。

为了使这成为StackOverflow接受的答案,比较列表按github星号的降序排列:

  • Handsontable,handsontable.com
  • SlickGrid
  • Clusterize.js
  • ui-grid,ui-grid.info
  • DataTables,datatables.net
  • ng-table,ng-table.com
  • 的jqGrid
  • FancyGrid
  • BackGrid.js,backgridjs.com
  • Recline.js
  • ag-grid,ag-grid.com
  • 多人

所有这些都可以在Angular应用程序中使用,有些比其他应用程序更“原生”。哪一个'更好'取决于你想要完成什么,以及进入它的努力程度。

答案 2 :(得分:-3)

我喜欢Jeet grid

Stylus

Stylus不会尝试符合CSS语法,因此比SCSS更强大