V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xjtu001
V2EX  ›  问与答

CS 专业老师留的思考题,关于网络新标准和旧标准,想问问 V 站众多从业人员的看法

  •  
  •   xjtu001 · 2019-12-24 16:15:01 +08:00 · 1195 次点击
    这是一个创建于 1799 天前的主题,其中的信息可能已经有所发展或是发生改变。
    具体的问题:
    网络标准变化迅速。客户端软件每隔几月就更新一次。拥有大量用户使用的软件的开发人员面临一个矛盾:使用最新的标准去增加功能还是使用旧的标准来保证旧版本软件的稳定性。

    v 站那么多从业人员,不知道你们对这个问题的看法是什么样的。
    5 条回复    2019-12-25 18:03:46 +08:00
    b821025551b
        1
    b821025551b  
       2019-12-24 16:22:29 +08:00
    保证稳定是前提,但并不是全部。另外,我没理解几个月更新一次的客户端和网络标准更新有什么必然的关系,每次更新难道不是 bug 修复及新特性 /新业务的更新么?
    msg7086
        2
    msg7086  
       2019-12-24 16:23:02 +08:00
    稳定分支和开发分支?
    xjtu001
        3
    xjtu001  
    OP
       2019-12-24 16:31:02 +08:00
    @msg7086 是类似于稳定版本和测试版本的关系吗


    @b821025551b 我也不是很清楚和网络标准有什么关系,我觉得有可能题意是类似于 Android 的 api 标准升级和客户端更新的关系把
    b821025551b
        4
    b821025551b  
       2019-12-24 16:45:50 +08:00
    @xjtu001 #3
    哦,如果说的是这方面,我这么理解:
    平台 API 升级,主要有这几点:
    首先是可向下兼容性 API 升级:这个不用 care ;
    然后是不兼容 API 升级:多版本的兼容处理,老版本用老 API,新版本用新 API ;
    最后是新 API 和移除 API,这个问题重点也应该是这里吧
    如果不是特别极客的,没必要做同步更新。首先是平台的稳定性可能不高,遇见坑解决起来没有前人帮你解决,其次是用户手里的平台可能根本就没及时跟进更新,你加上这些意义并不太大,不如把时间放在其它要重点处理的地方;当然有时间有精力来做也没什么问题,主要看项目的优先级。
    当然,这种更新还是要做好兼容处理,保持稳定这是前提。
    julyclyde
        5
    julyclyde  
       2019-12-25 18:03:46 +08:00
    你们老师可能是混知乎的
    不问是不是,先问为什么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1320 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:57 · PVG 01:57 · LAX 09:57 · JFK 12:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.