@laxenade 微软是向下兼容的楷模, c#向下兼容不止两三个版本。历史包袱太大宁可新开一个坑,比如苹果不再升级 oc 搞 swift ,可惜苹果的新坑也没开好。
onesecure
2017-02-02 13:30:10 +08:00
“ Swift 从精通到重学”,苹果这么专横是有它的考量的。设想你是 Swift 语言的使用者,你能否因为它不向下兼容而弃用,如果你的选择是“不能弃用”,那么与你持同样想法的人在 Swift 语言的使用者中比例多少?如果这个比例足够高,那么苹果就会选择“抛弃包袱,拒绝兼容”的策略,否则它会做出相反的选择。
tvallday
2017-02-02 17:44:39 +08:00
一门新语言还是要很长时间去适应的。现在用 swift 的都是小白鼠,苹果才不管你们,谁叫他生态系统这么大这么好赚钱,一个 OC 已经足够用, swift 只不过是苹果锦上添花之作,它有着更长远的打算。