【问题标题】:Preserving types on the back-end在后端保留类型
【发布时间】:2011-06-16 01:49:50
【问题描述】:

为了在 CRUD Ajax 请求期间保留类型,我想在前端进行 json 编码并在后端进行解码。这值得做吗?在将特定参数转换为整数和使用 json 标头盲目解码请求之间,计算速度/内存是否会有显着差异?

优点: 更容易编写后端命令。 更容易扩展。

缺点: 可能的速度/内存开销。

背景: ExtJS 前端,Django 后端。一个开发者,一个网站,希望有多个开发者和网站。 :) 到目前为止,我不打算有那么多类型很重要的 CRUD 命令,但我可以在以后看到可能有很多命令需要特定类型。实现编码/解码功能应该相对简单,我只是担心我可能会因为可维护性而降低性能。

提前感谢您的任何回复。

【问题讨论】:

  • 如果需要,将它们投射到后端,前端(如果是 javascript)可能不知道也不关心。

标签: javascript ajax django types


【解决方案1】:

在 Django 中编码/解码 JSON 不会成为性能方面的问题,尽管我要指出 simplejson 比 Python 2.6/2.7 中的 json 模块性能要好一些,所以你可能想用那个。

【讨论】:

    猜你喜欢
    • 2019-12-14
    • 1970-01-01
    • 2012-10-29
    • 2019-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多