хорошо ли использовать angularjs-datatable (Angular 1) вместо только jquery datatable в 2018 году?

Вот ссылка angularjs-datatables (Angular 1)

angular-datatables v0.6.x

А вот ссылка jquery-datatables

jquery-datatables

Я думаю, что в angularjs-datatables нет никаких последних обновлений, и я использовал это в своем проекте, но это создает много проблем в конфигурации на стороне сервера и многое другое.

angular-datatables в последних версиях angular, таких как 6,5, работают отлично, но создают проблемы на стороне сервера в angularjs (1)

поэтому мне нужно предложение, что лучше использовать только таблицы данных jquery в проекте angularjs?


person Urvashi Bhatt    schedule 28.09.2018    source источник
comment
Если вы хотите использовать jQuery DataTables вместе с AngularJS, вам следует использовать директивы из Angular DataTables 0.6.x. Сегодня он поддерживается только для AngularJS, без дальнейшей активной разработки, но это не проблема, так как не о чем было заботиться. Помните, что только директивы оболочки инкапсулируют DT. Я искренне сомневаюсь, что у вас возникают проблемы на стороне сервера из-за Angular DataTables, скорее всего, проблема заключается в вашем собственном серверном бэкэнде.   -  person davidkonrad    schedule 28.09.2018


Ответы (1)


Это новое приложение или существующее?

Я бы не стал вкладывать свое время в AngularJS в конце 2018 года, если это новое приложение. Хорошо это или плохо, но AngularJS теперь унаследован.

Вы не можете найти альтернативу Angular 2, которая будет поддерживаться в будущем?

Если у вас уже есть AngularJS и вам нужно больше функциональности, я не думаю, что у вас есть альтернатива, кроме использования старых модулей, поддержку которых вы больше не ожидаете, и надеюсь, что они будут работать нормально. Не рекомендуется смешивать Angular(JS) и jQuery.

person kamentk    schedule 28.09.2018
comment
да это существующий! и создать проблему в обработке данных на стороне сервера - person Urvashi Bhatt; 28.09.2018
comment
Как указали и я, и Haroldo_OK, смешивать Angular и jQuery возможно, но не рекомендуется. Вот почему я бы рекомендовал вам придерживаться angular-datatables. - person kamentk; 28.09.2018
comment
я хочу придерживаться angularjs-datatables, но не очень хорошо с серверной частью, а другой думаю, что я использую phalcon php в качестве бэкэнда, так что это не очень хорошо - person Urvashi Bhatt; 28.09.2018
comment
Таким образом, вы должны сравнить плюсы и минусы ваших вариантов использования смешанного проекта angular и jquery или исправить проблемы angularjs-datatables. Универсального решения нет, - person kamentk; 28.09.2018
comment
В долгосрочной перспективе было бы лучше перенести вашу систему на современный Angular. Это предотвратит много головной боли с необслуживаемыми библиотеками. - person Haroldo_OK; 28.09.2018
comment
С Angular головной боли не меньше, чем с AngularJS. И, как мы можем видеть здесь, в stackoverflow, у людей, использующих Angular, много головной боли, вызванной несовместимостью между версиями Angular и критическими изменениями, которые приводят к сбою их основных инструментов. - person davidkonrad; 29.09.2018
comment
Проблема в том, что со временем проблема совместимости будет становиться все хуже и хуже, если вы продолжаете использовать неподдерживаемую версию фреймворка. Это понятный риск, но об этом риске следует помнить. - person Haroldo_OK; 01.10.2018