Генерация CSV на стороне клиента или бэкэнд?

0

Я использую угловые js [клиентская сторона] и узел js [для бэкэнд]. Что более эффективно и целесообразно при создании содержимого как csv, a. запись генерации CSV, настройка полей [после извлечения из backend узла js] на стороне клиента [с использованием углового или javascript] или b. получение CSV файла в качестве ответа от бэкэнд?

Пожалуйста, дайте мне знать все за и против обоих.

  • 3
    Как вы генерируете CSV? Откуда поступают данные? Если вы получаете данные на сервер, было бы разумнее хранить всю логику в одном месте, чтобы она была автономной и ее было легче тестировать.
  • 0
    @timothyclifford почти те же вопросы, которые я хотел задать ... :-)
Показать ещё 5 комментариев

1 ответ

1

Предполагаемое выбранное создание CSV на стороне клиента.

Плюсы:

  • Выбор создания csv на стороне клиента; менее утомительный.
  • Если у клиента уже есть данные, это будет полезно, если сервер не должен отвечать на CSV файл ответа.

Минусы:

  • Если в этот момент пользователь имеет только древний браузер, он не может создать файл CSV.
  • Ваш back-end будет шире.

Так что технически во всех предметах (о производительности и т.д.) Разработчики могут погружаться глубже. Это основные плюсы и минусы. Также плюсы и минусы могут быть изменены другими требованиями или логикой.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню