- 主题:HTTP是不是太啰嗦了
搞计算机的人,喜欢在byte上做文章,会更倾向于设计ascii明文协议。http,xml,json,sip等等。
通讯出生的人,喜欢在bit上做文章,会喜欢折腾二进制协议。tcp/ip,atm,flash,h323,asn.1等等。
搞计算机的人喜欢human readable,冗余问题上个压缩就解决了。
通讯出生的人喜欢fpga或者c上能容易解析,喜欢用足每个bit,协议长度通常都是确定的,特别讨厌ascii这种一堆string,长度不定解析麻烦的玩意。
这两派人其实是有点互相看不顺眼的,所以这个判断大差不差。
quic这种嘛,我去查了下设计者是Jim Roskind。一查是1976年EECS专业的。那个年代EECS应该几乎就等于是EE了,CS的部分太过于原始,可以忽略不计。
【 在 hgoldfish 的大作中提到: 】
: 但是 HTTP2 和 HTTP/3 太复杂了。实现起来很麻烦。很多编程社区没有跟上。
:
--
修改:lvsoft FROM 114.222.221.*
FROM 114.222.221.*
其实不同门派出生然后碰撞的事情挺多的。
比如hdmi和displayport,制定者一个ITU一个VESA。
以前是井水不犯河水不可能碰到的一起的。一个管电视机一个管显示器。
自从pc进客厅,以及大液晶当显示器,两者的领域交叉到了一起,就开始互相斗法了。
【 在 DoorWay 的大作中提到: 】
: 学习了,这个见解很厉害。
--
FROM 114.222.221.*
你的认知还不够理解这个问题
【 在 leadu 的大作中提到: 】
: 不就是unix上面几个老古董定义的所谓命令行交互的哲学么,咋成了cs和ee的区别了。
: 这强靠哲学的玩意本身接受度就不高,无非是cs水平发展程度低的时候快糙猛的一种实现,现在到了不得不摒弃的时候而已
:
--
FROM 114.222.221.*