ag-grid vs slick-grid vs angular-grid 哪个更好?
ag-grid vs slick-grid vs angular-grid which is better?
最近我们想改变我们当前的网格工具。目前我们对网格和所有使用 kendo-ui。搜索后我们得到了 3 个结果。但是,我们仍然不确定哪个更好以及为什么在未来 运行。
在使用 kendo 时,我们错过了对其的控制。如果有人可以帮助我们选择 angularjs.
的正确网格,那就太好了
披露:我是 ag-Grid 的创始人兼首席执行官。
首先,对这个问题进行一些澄清,ag-Grid 过去被称为 angular-grid,但我认为您的意思是 angular-ui-grid(或简称 ui-grid),所以请允许我回答 ag-grid vs slick-grid vs ui-grid。答案是ag-Grid.
作为参考,这些是站点:ag-Grid, ui-grid, slick-grid
所有网格都很流行和广泛使用,每个网格都有一个用户社区。
要进行全面比较不在 Whosebug 回复的范围内,但是社区的反馈说 ag-Grid 更好,原因如下:
- ui-Grid 仅适用于 AngularJS 1.x。 ag-Grid 支持 Angular 1 和 2、React 甚至原生 Javascript(无框架)。因此,如果使用 ui-Grid,您的框架只有一个选项,即 AngularJS 1。Slickgrid 是原生的 Javascript(使用 JQuery),因此可以在任何外部工作框架也。
- ag-Grid 的文档非常好。
- 对于企业功能(分组、过滤、自定义单元格渲染、固定),ag-Grid 再次获胜。 ag-Grid 的分组和聚合功能是其他产品无法比拟的。 Slickgrid 没有固定功能,这对我来说是个障碍。只有 ag-Grid 有 Excel 类过滤。
- 创始人不再维护 slickgrid(根据他的网站)。
- ag-Grid 是使用纯 Javascript 编写的,它没有任何库作为依赖项。 ui-网格取决于 Angular。 Slickgrid 依赖于 JQuery.
- 在性能方面,SlickGrid 和 ag-Grid 不相上下。然而 ui-grid 在大型数据集上表现不佳。
- 源代码方面,ag-Grid 内部的代码布局非常好,因此当您需要了解某些东西的工作原理时,很容易通过代码进行调试。
- 就规模而言,ag-Grid 比大部分竞争对手都要大。大约在 2018 年 8 月 1 日,ag-grid 的 CDN 下载为 783978 bytes minified..that doesn't include stylesheets。对于某些人来说,这可能会破坏交易。
- 最后,如果 ui-grid 或 slickgrid 符合我的标准,我就不需要编写 ag-Grid!
我环顾四周,在这里找到了最佳答案:http://jspreadsheets.com。
所有流行的网格工具都集中在一个地方,演示和功能以及受欢迎程度指标就在那里。
为了使其成为 Whosebug 接受的答案,比较列表按 github 颗星的降序排列:
- 韩信table,handsontable.com
- SlickGrid
- Clusterize.js
- ui-网格,ui-grid.info
- 数据表,datatables.net
- ng-table, ng-table.com
- jqGrid
- 花式网格
- BackGrid.js、backgridjs.com
- Recline.js
- ag-网格,ag-grid.com
- 其他多个
所有这些都可以在 Angular 应用程序中使用,比其他的 'native' 多一些。哪一个 'better' 取决于你想要完成什么,以及为此付出的努力程度。
我喜欢Jeet grid
Stylus 不尝试 CSS 语法兼容,因此比 SCSS
更强大
最近我们想改变我们当前的网格工具。目前我们对网格和所有使用 kendo-ui。搜索后我们得到了 3 个结果。但是,我们仍然不确定哪个更好以及为什么在未来 运行。
在使用 kendo 时,我们错过了对其的控制。如果有人可以帮助我们选择 angularjs.
的正确网格,那就太好了披露:我是 ag-Grid 的创始人兼首席执行官。
首先,对这个问题进行一些澄清,ag-Grid 过去被称为 angular-grid,但我认为您的意思是 angular-ui-grid(或简称 ui-grid),所以请允许我回答 ag-grid vs slick-grid vs ui-grid。答案是ag-Grid.
作为参考,这些是站点:ag-Grid, ui-grid, slick-grid
所有网格都很流行和广泛使用,每个网格都有一个用户社区。
要进行全面比较不在 Whosebug 回复的范围内,但是社区的反馈说 ag-Grid 更好,原因如下:
- ui-Grid 仅适用于 AngularJS 1.x。 ag-Grid 支持 Angular 1 和 2、React 甚至原生 Javascript(无框架)。因此,如果使用 ui-Grid,您的框架只有一个选项,即 AngularJS 1。Slickgrid 是原生的 Javascript(使用 JQuery),因此可以在任何外部工作框架也。
- ag-Grid 的文档非常好。
- 对于企业功能(分组、过滤、自定义单元格渲染、固定),ag-Grid 再次获胜。 ag-Grid 的分组和聚合功能是其他产品无法比拟的。 Slickgrid 没有固定功能,这对我来说是个障碍。只有 ag-Grid 有 Excel 类过滤。
- 创始人不再维护 slickgrid(根据他的网站)。
- ag-Grid 是使用纯 Javascript 编写的,它没有任何库作为依赖项。 ui-网格取决于 Angular。 Slickgrid 依赖于 JQuery.
- 在性能方面,SlickGrid 和 ag-Grid 不相上下。然而 ui-grid 在大型数据集上表现不佳。
- 源代码方面,ag-Grid 内部的代码布局非常好,因此当您需要了解某些东西的工作原理时,很容易通过代码进行调试。
- 就规模而言,ag-Grid 比大部分竞争对手都要大。大约在 2018 年 8 月 1 日,ag-grid 的 CDN 下载为 783978 bytes minified..that doesn't include stylesheets。对于某些人来说,这可能会破坏交易。
- 最后,如果 ui-grid 或 slickgrid 符合我的标准,我就不需要编写 ag-Grid!
我环顾四周,在这里找到了最佳答案:http://jspreadsheets.com。
所有流行的网格工具都集中在一个地方,演示和功能以及受欢迎程度指标就在那里。
为了使其成为 Whosebug 接受的答案,比较列表按 github 颗星的降序排列:
- 韩信table,handsontable.com
- SlickGrid
- Clusterize.js
- ui-网格,ui-grid.info
- 数据表,datatables.net
- ng-table, ng-table.com
- jqGrid
- 花式网格
- BackGrid.js、backgridjs.com
- Recline.js
- ag-网格,ag-grid.com
- 其他多个
所有这些都可以在 Angular 应用程序中使用,比其他的 'native' 多一些。哪一个 'better' 取决于你想要完成什么,以及为此付出的努力程度。
我喜欢Jeet grid
Stylus 不尝试 CSS 语法兼容,因此比 SCSS
更强大