在客户端或后端生成CSV
CSV generation in client side or backend?
我使用angular js[客户端]和node js[后端]。在生成csv格式的内容时,这是更有效和可取的,a.编写CSV生成,设置字段[从后端节点js获取后]在客户端[使用angular或javascript]或b.从后端获取CSV文件作为响应?
请告诉我两者的优缺点。
假设选择了客户端CSV创建。
优点:
- 选择客户端csv创建;
- 如果客户端已经有数据,它将是有用的,如果后端不需要响应CSV文件
缺点:
- 如果用户使用的是旧版本的浏览器,则无法创建CSV文件。
- 你的后端会更累。
因此,从技术上讲,在所有主题(关于性能等)中,开发人员可以更深入地研究。这些是基本的优点和缺点,而且优点和缺点可以根据其他需求或逻辑进行更改。
如果服务器只是从数据库中获取数据,我想最好把.csv
创建负载放在客户端;通过这种方式,服务器只需将原始数据发送给客户端,浏览器将进行处理和文件创建。
相关文章:
- 未能从后端触发javascript
- 检查浏览器'在asp.net的后端代码中启用或禁用了s JS
- Ajax登录技术(后端php)
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 视图没有't在模拟后端时加载
- 是否可以在不使用外部后端的情况下编写grafana数据源插件
- 如何将Angular 2用于各种网站&使用PHP作为后端的模块
- 如何在不重新加载URL的情况下查询Node.Js的后端并更新页面
- 从后端检查Open Social小工具中的用户身份验证
- 如何使用python后端和web前端提供braintree客户端令牌
- 某些Magento后端管理按钮已停止工作
- 构建一个HTML小部件来嵌入付费内容-如何确保与后端的通信安全
- 为什么Express.js后端的CORS设置不起作用
- 调用后端、多路径变量、Ext Js
- 如何断言后端端点已被调用
- 骨干关系是否需要后端
- 与带下划线的后端同步时,转换为 CamelCase 以在 JavaScript 中使用
- 使用 Node 后端设置 webpack 热开发服务器以进行生产
- 是否有任何不需要后端的验证码角度指令
- 在客户端或后端生成CSV