Uploaded by Rahul Singh

Comparison

advertisement
Take Notes
There are a lot of grids which are in market. Below are list of grids
1. Ag-grid
2. Handsontable
3. Bryntum
4. Fancy grid
5. Dev- Extreme
6. React-data-grid
7. Data-tables
8. Js grid
9. Revo-grid
10. Syncfusion Data Grid
Grids which has built support for major libraries(React,Angular,Vue)
1. Ag-grid
2. Bryntum
3. Handontable
4. Fancy-grid
Comparison Based on Support and Pricing
Ag-grid
Bryntum
Handsontable
Fancy-grid
Pricing
$790
$549
$750
$850
Tech support 1
1
1
1
year(https:// year(https://www.bryntum year(https://handsonta year(https://fancygr
www.ag.com/store/grid/)
ble.com/pricing)
id.com/buy/)
grid.com/lice
nsepricing.php)
Issues
Less
on Github(Ac
tiveness)
N/A
Feature Based Comparison
Features
Ag-grid
More
Bryntum Handsontable Ant
Accessible
Yes
NO
Responsive
Yes
Yes
Custom formatter yes
Yes
Yes
Custom Editors
Yes
Yes
Yes
Editable Cell
Yes
Yes
Yes
No
Yes
Yes
Bootstrap
Fill Right
Yes
Yes
No
Freezable
Columns
Yes
Yes
Yes
Maintained
Yes
Yes
Yes
Pagination
Yes
Yes
Range Selection
Yes(E)
Yes
Row Selection
Yes
Row Grouping
Yes(E)
Yes
Draggable Rows
Yes
Yes
Server Side
Yes(E)
Yes
Customised (Yes)
Tree Data
Yes(E)
Yes
Yes
Copy Paste
Yes
Yes
No
Fill down
Yes
Yes
No
Filtering
Yes(E for multifiltering)
Yes
Yes
Yes
I18
Yes
Yes
Yes
Open Source
Yes
NO
Yes
Pivot Tables
Yes(E)
Open
Source(NO)
Yes
Yes
No
Yes
Yes
No
Yes
Yes
Yes
No
Resizeble columns Yes
Yes
Yes
Yes
Sorting
Yes
Yes
Yes
Yes
Virtualization
Yes
Yes
Yes
Yes(3rd party)
Csv Export
Yes
Yes
NO
Xls Export
Yes(E)
Yes
NO
PDF export
NO(but integration with
Yes
other library is there).
https://blog.aggrid.com/exporting-ag-gridto-pdf/#exporting-to-pdf
No
*Enterprise
**Ant Open issues: https://github.com/ant-design/ant-design/issues
Performance
1. Bundle size
Ag grid:
2
Handsontable:
Bryntum:
Around 3mb
Ant:
3
1. Time to Render
3. Scrolling/ Mouse Performance
4
1. Memory Efficiency
5
2. Live updates
Learning curve
Ag-grid: Excellent documentation and examples. Community support is nice. Commercial support is
available. Apis are simple to implement.
Handsntable: Nice documentation and limited examples. Community support is nice. Commercial
support is available. Apis are based on widget/component to implement.
Bryntum: Nice documentation and examples. Community support is less. Commercial support is
available. Apis are widget based.
6
Based on Performance , Flexibility Ag-grid is recommended.
Some features of Ag-grid are highlighted Below in details(Screenshot)
*Nesting:
*Row grouping/ Column grouping
7
8
Download