Я просмотрел модули angular -ui, потому что мне нужно реализовать сетку.
Я видел, что существует стабильная ng-сетка и неустойчивая версия ui-grid.
Какую версию я должен использовать?
Они очень разные или трудно переключаются?
Я просмотрел модули angular -ui, потому что мне нужно реализовать сетку.
Я видел, что существует стабильная ng-сетка и неустойчивая версия ui-grid.
Какую версию я должен использовать?
Они очень разные или трудно переключаются?
В реестре github говорится, что вся разработка будет выполняться на ui-grid (ng-grid 3). Это означает, что ng-grid стала старой сеткой. ui-grid достаточно стабильна, чтобы использовать, на мой взгляд, и единственная причина использовать ng-grid - это если вы уже начали с нее. Новые проекты будут лучше использовать ui-grid. Они также утверждают, что производительность ui-grid лучше, чем производительность ng-grid, хотя я не тестировал это.
UPDATE:
Устойчивая версия UI Grid 3 отсутствует, что означает, что она может использоваться в производственных приложениях. На своем сайте документации у них есть руководство по обновлению из старой ng-сетки. См. Учебное пособие: 099 Модернизация
Это тот же проект. ng-grid старше (версия 2.x), UI Grid новее (версия 3.x), но официально официально не опустилась (в настоящее время в release кандидата статус). Они очень похожи, сравните учебники для v2 (ng-grid) и v3 (сетка пользовательского интерфейса).
Изменить (12 ноября 2014 года): Одной из основных функций v2, которая все еще отсутствует в v3, является группировка (github issue). Если это то, что вы не можете сделать, не придерживайтесь v2 на данный момент.
ui-grid заменяет ng-сетку, а поддержка ng-grid становится тонкой, поскольку большинство исходных (2.x) участников больше не активны, остальные участники почти исключительно работают только с 3.0.
Итак, я бы использовал ng-сетку, если:
Я бы использовал ui-сетку, если:
В общем, я склоняюсь к ui-сетке, если вы не можете использовать ее по какой-то причине.
Обратите внимание, что группировка была недавно выпущена в альфа.
EDIT: Мы также недавно заметили, что Amazon Web Services использует ui-сетку в своей консоли в нескольких местах... поэтому я предполагаю, что отчасти ответит на вопрос о том, готов ли он к использованию продукции.