ag-grille vs slick-grille vs angulaire de la grille qui est le meilleur? [fermé]
récemment nous avons pensé changer notre outil de grille actuel. Actuellement, nous utilisons kendo-ui pour la grille et tout. Après recherche, nous sommes arrivés avec 3 résultats. Mais nous ne savons toujours pas ce qui est le mieux et pourquoi à l'avenir.
en utilisant le kendo, nous avons manqué le contrôle. Ce serait génial si quelqu'un pouvait nous aider à choisir la bonne grille avec angularjs.
3 réponses
divulgation: je suis le fondateur et le PDG d'ag-Grid.
tout d'abord, quelques précisions sur la question, AG-Grid s'appelait angular-grid, mais je suppose que vous vouliez dire angular-ui-grid (ou simplement ui-grid), alors permettez-moi de répondre ag-grid vs slick-grid vs ui-grid. La réponse est ag-Grid.
Pour la référence, ce sont les sites: ag-Grille,interface utilisateur-réseau,slick-grille
toutes les grilles sont populaires et largement utilisées, chacune avec un la communauté des utilisateurs.
pour donner une comparaison complète est en dehors du contexte d'une réponse Stackoverflow, cependant la rétroaction de la communauté dit ag-Grid est meilleure pour les raisons suivantes:
- ui-Grid ne fonctionne qu'à AngularJS 1.x. ag-Grid prend en charge Angular 1 et 2, React et même native Javascript (no-Framework). Donc si vous utilisez l'ui-Grid, vous n'avez qu'une option pour votre framework, C'est AngularJS 1. Slickgrid est JavaScript natif (utilise JQuery) donc va fonctionner en dehors de tout cadre également.
- la Documentation pour ag-Grid est excellente.
- pour les fonctionnalités d'entreprise (regroupement, filtrage, rendu de cellules personnalisé, épinglage) ag-Grid gagne à nouveau. La fonction de regroupement et d'agrégation de ag-Grid n'est pas équivalente aux autres. Slickgrid n'a pas de pinning, qui était un bloqueur pour moi. Seul ag-Grid dispose D'Excel comme filtrage.
- slickgrid n'est plus maintenu par le fondateur (selon son site.)
- ag-Grid est écrit en Javascript pur, il n'a pas de bibliothèques comme dépendances. ui-grille dépend de L'angle. Slickgrid dépend de JQuery.
- du point de vue de la Performance, SlickGrid et ag-Grid sont à égalité. Toutefois, l'iu-grid obtient de mauvais résultats sur les grands ensembles de données.
- du point de vue du code Source, le code à l'intérieur de ag-Grid est très bien disposé, donc quand vous avez besoin de comprendre comment quelque chose fonctionne, il est facile de déboguer à travers le code.
- Taille-wize, ag-Grille est plus grande que la majeure partie de la concurrence. Vers le 1er août 2018, le téléchargement CDN pour ag-grid est 783978 octets minimisé..cela n'inclut pas les feuilles de style. Cela peut être un deal-breaker pour certaines personnes.
- et enfin, si ui-grid ou slickgrid étaient à la hauteur de mes standards, Je n'aurais pas eu besoin d'écrire ag-Grid!
je regardais autour de moi et trouve la meilleure réponse ici : http://jspreadsheets.com.
tous les outils de grille populaires dans un endroit, avec des démonstrations et des caractéristiques et des indicateurs de popularité juste là.
Pour en faire un StackOverflow accepté de répondre, les listes de comparaison, dans l'ordre décroissant de github étoiles:
- Handsontable, handsontable.com
- SlickGrid
- Clusterize.js
- interface utilisateur-réseau , ui-grid.info
- tables de données, datatables.net
- ng-table, ng-table.com
- jqGrid
- FancyGrid
- BackGrid.js, backgridjs.com
- Inclinaison.js
- ag-grille, ag-grid.com
- Plusieurs autres
tous ceux-ci sont utilisables dans une application angulaire, certains plus "natifs" que d'autres. Ce qui est "meilleur" dépend de ce que vous voulez accomplir, et le niveau d'effort allant dans il.
j'aime Jeet grille
Stylus ne fait aucune tentative pour être conforme à la syntaxe CSS et est donc plus puissant que SCSS