• 请不要在回答技术问题时复制粘贴 AI 生成的内容
log4geek
V2EX  ›  程序员

各位 V 友属性值的转换一般是服务器端转还是客户端转啊

  •  
  •   log4geek · Aug 3, 2018 · 3188 views
    This topic created in 2842 days ago, the information mentioned may be changed or developed.
    比如说,客户端显示的 已婚 对应数据库里的 status 值为 1。那么这个 1-已婚的值的转换,你们的做法一般是服务端转还是客户端转?
    25 replies    2018-08-07 12:26:26 +08:00
    eminemcola
        1
    eminemcola  
       Aug 3, 2018
    展示层的逻辑转换通常交给客户端吧。
    LucasLee92
        2
    LucasLee92  
       Aug 3, 2018
    给 1,但同时前端要有一份文件能够转换出属性对应的具体意义
    KuroNekoFan
        3
    KuroNekoFan  
       Aug 3, 2018   ❤️ 6
    我觉得这种问题跟谁说话比较大声有关系...
    ebingtel
        4
    ebingtel  
       Aug 3, 2018
    看响应的时候 谁处理吧 保持一致即可
    swulling
        5
    swulling  
       Aug 3, 2018
    当然是客户端,否则你 i18n 怎么办?
    crab
        6
    crab  
       Aug 3, 2018
    <option value="1">已婚</option>
    billgreen1
        7
    billgreen1  
       Aug 3, 2018
    我觉得应该改数据库,直接改成已婚
    peng7070
        8
    peng7070  
       Aug 3, 2018
    aliipay
        9
    aliipay  
       Aug 3, 2018
    @swulling Accept-Language 了解一下
    luob
        10
    luob  
       Aug 3, 2018
    看谁说话比较大声+1
    eternaldzw
        11
    eternaldzw  
       Aug 3, 2018
    看谁说话比较大声+1
    swulling
        12
    swulling  
       Aug 3, 2018
    @aliipay
    1. API 不是页面
    2. API 不只有 HTTP API
    3. 你这种 i18n 方式的 API 见所未见,闻所未闻
    Plsea
        13
    Plsea  
       Aug 3, 2018
    看谁说话比较大声+1
    xiaoyangsa
        14
    xiaoyangsa  
       Aug 3, 2018
    客户端转。。主要是展现方式的问题吧。一直认为客户端拿到基础信息能更好的发挥。想怎么展示,怎么搞都行。。
    welkinzh
        15
    welkinzh  
       Aug 3, 2018 via iPhone
    都可以吧,沟通好就行
    firebroo
        16
    firebroo  
       Aug 3, 2018
    看谁说话比较大声+1
    fhefh
        17
    fhefh  
       Aug 3, 2018
    如果前端是妹子 我会帮她弄 😁😁
    luoway
        18
    luoway  
       Aug 3, 2018
    实现上看谁说话比较大声
    讲道理看后端接了多少个业务,业务间有没有差异等等
    Ailoli
        19
    Ailoli  
       Aug 3, 2018 via Android
    我们公司是后端转
    saulshao
        20
    saulshao  
       Aug 3, 2018
    这个我个人倾向于前端转,主要是考虑到国际化。
    但是实际操作确实是谁声音大就可以不转,让声音小的人转。
    KuroNekoFan
        21
    KuroNekoFan  
       Aug 4, 2018 via iPhone
    虽然我现在是做前端的,但是还是记得以前 jsp 国际化,页面上是写 ${i18n.propName},然后有一个 prop 文件,定义了这样一个字符串占位符在不同语言下的显示值,android 开发里面也有类似的做法
    aliipay
        22
    aliipay  
       Aug 4, 2018
    @swulling 你没见过的应该不止这一点吧?
    swulling
        23
    swulling  
       Aug 4, 2018 via iPhone
    @aliipay 呵呵,你可以选择那种方案,没人拦着你。
    swulling
        24
    swulling  
       Aug 4, 2018 via iPhone
    @aliipay 不过一个连 sort 命令不会都不知道怎么搜索解决的,也不怪你那么说
    aliipay
        25
    aliipay  
       Aug 7, 2018
    @swulling 你应该能超越阿基米德了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2980 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 109ms · UTC 05:23 · PVG 13:23 · LAX 22:23 · JFK 01:23
    ♥ Do have faith in what you're doing.