ag-grid vs slick-grid vs angular-grid哪个更好? [英] ag-grid vs slick-grid vs angular-grid which is better?
问题描述
最近,我们考虑更改当前的网格工具.目前,我们正在使用kendo-ui用于网格和所有其他功能.搜索后,我们得出了3个结果.但是,我们仍然不确定哪个更好,以及为什么将来运行.
在使用剑道时,我们错过了对其的控制权.如果有人可以帮助我们使用 angularjs 选择正确的网格,那将是一个很好的选择.
披露:我是ag-Grid的创始人兼首席执行官.
首先,对这个问题进行一些澄清,ag-Grid以前被称为angular-grid,但是我想您的意思是angular-ui-grid(或简称ui-grid),所以让我回答ag-grid vs slick -grid与ui-grid.答案是ag-Grid.
这些站点供参考: ag-Grid , slick-grid
所有网格都很流行且使用广泛,每个网格都有一个用户社区. p>
进行全面比较是在Stackoverflow响应的上下文之外,但是社区反馈说,由于以下原因,ag-Grid更好:
- ui-Grid仅在AngularJS 1.x中工作. ag-Grid支持Angular 1和2,React甚至本机Javascript(无框架).因此,如果使用ui-Grid,则您的框架只有一个选择,那就是AngularJS1.Slickgrid是本机Javascript(使用JQuery),因此也可以在任何框架之外使用.
- ag-Grid的文档非常出色.
- 对于企业功能(分组,过滤,自定义单元格渲染,固定),ag-Grid再次胜出. ag-Grid的分组和聚合功能彼此不匹配. Slickgrid没有固定,这对我来说是一个障碍.只有ag-Grid具有像过滤一样的Excel.
- slickgrid不再由创始人维护(根据他的网站).
- ag-Grid是使用纯Javascript编写的,它没有任何库作为依赖项. ui-grid取决于Angular. Slickgrid依赖于JQuery.
- 在性能方面,SlickGrid和ag-Grid相当.但是ui-grid在大型数据集上的表现很差.
- 明智地使用源代码,ag-Grid内的代码布局很好,因此当您需要了解某些东西的工作原理时,很容易通过代码进行调试.
- 大型,ag-Grid比大多数竞争对手都要大.大约在2018年8月1日之前,ag-grid的CDN下载为 783978字节已压缩. .不包含样式表.对于某些人来说,这可能是一个破坏交易的事情.
- 最后,如果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:
- 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.
- Documentation for ag-Grid is excellent.
- 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.
- slickgrid is no longer maintained by the founder (according to his website).
- ag-Grid is written using pure Javascript, it does not have any libraries as dependencies. ui-grid depends on Angular. Slickgrid depends on JQuery.
- Performance wise, SlickGrid and ag-Grid are on par. However ui-grid performs poorly on large datasets.
- 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.
- 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.
- 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屋!