首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

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

  •  
  •   log4geek · 2018-08-03 15:19:50 +08:00 · 1703 次点击
    这是一个创建于 437 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如说,客户端显示的 已婚 对应数据库里的 status 值为 1。那么这个 1-已婚的值的转换,你们的做法一般是服务端转还是客户端转?
    25 回复  |  直到 2018-08-07 12:26:26 +08:00
        1
    eminemcola   2018-08-03 15:26:43 +08:00
    展示层的逻辑转换通常交给客户端吧。
        2
    LucasLee92   2018-08-03 15:28:39 +08:00
    给 1,但同时前端要有一份文件能够转换出属性对应的具体意义
        3
    KuroNekoFan   2018-08-03 15:29:24 +08:00   ♥ 6
    我觉得这种问题跟谁说话比较大声有关系...
        4
    ebingtel   2018-08-03 15:34:36 +08:00
    看响应的时候 谁处理吧 保持一致即可
        5
    swulling   2018-08-03 15:43:23 +08:00
    当然是客户端,否则你 i18n 怎么办?
        6
    crab   2018-08-03 15:47:41 +08:00
    <option value="1">已婚</option>
        7
    billgreen1   2018-08-03 15:56:18 +08:00
    我觉得应该改数据库,直接改成已婚
        8
    peng7070   2018-08-03 15:58:49 +08:00
        9
    aliipay   2018-08-03 15:59:58 +08:00
    @swulling Accept-Language 了解一下
        10
    luob   2018-08-03 16:00:40 +08:00
    看谁说话比较大声+1
        11
    eternaldzw   2018-08-03 16:02:01 +08:00
    看谁说话比较大声+1
        12
    swulling   2018-08-03 16:04:38 +08:00
    @aliipay
    1. API 不是页面
    2. API 不只有 HTTP API
    3. 你这种 i18n 方式的 API 见所未见,闻所未闻
        13
    Plsea   2018-08-03 16:06:12 +08:00
    看谁说话比较大声+1
        14
    xiaoyangsa   2018-08-03 16:15:04 +08:00
    客户端转。。主要是展现方式的问题吧。一直认为客户端拿到基础信息能更好的发挥。想怎么展示,怎么搞都行。。
        15
    welkinzh   2018-08-03 16:29:05 +08:00 via iPhone
    都可以吧,沟通好就行
        16
    firebroo   2018-08-03 16:35:18 +08:00
    看谁说话比较大声+1
        17
    fhefh   2018-08-03 17:30:45 +08:00
    如果前端是妹子 我会帮她弄 😁😁
        18
    luoway   2018-08-03 17:40:56 +08:00
    实现上看谁说话比较大声
    讲道理看后端接了多少个业务,业务间有没有差异等等
        19
    Ailoli   2018-08-03 19:15:22 +08:00 via Android
    我们公司是后端转
        20
    saulshao   2018-08-03 20:59:48 +08:00
    这个我个人倾向于前端转,主要是考虑到国际化。
    但是实际操作确实是谁声音大就可以不转,让声音小的人转。
        21
    KuroNekoFan   2018-08-04 07:20:58 +08:00 via iPhone
    虽然我现在是做前端的,但是还是记得以前 jsp 国际化,页面上是写 ${i18n.propName},然后有一个 prop 文件,定义了这样一个字符串占位符在不同语言下的显示值,android 开发里面也有类似的做法
        22
    aliipay   2018-08-04 13:40:49 +08:00
    @swulling 你没见过的应该不止这一点吧?
        23
    swulling   2018-08-04 20:16:31 +08:00 via iPhone
    @aliipay 呵呵,你可以选择那种方案,没人拦着你。
        24
    swulling   2018-08-04 20:17:36 +08:00 via iPhone
    @aliipay 不过一个连 sort 命令不会都不知道怎么搜索解决的,也不怪你那么说
        25
    aliipay   2018-08-07 12:26:26 +08:00
    @swulling 你应该能超越阿基米德了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3913 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 04:04 · PVG 12:04 · LAX 21:04 · JFK 00:04
    ♥ Do have faith in what you're doing.