※ 引述《shoshumai (筋斗云速度变快了)》之铭言:
: sorry, 夹杂了个人的烦恼,随手用自己微薄的知识写了这篇,文章流畅度有点差
:
: 主要想问:(1)HTTP未来被取代的可能性?
: 因为我不想focus在我个人的烦恼, 所以说是与其要求一个结果, 我比较倾向于不同年代的
: 工程师的开放式讨论
:
HTTP 是 WWW 的基础通讯协定,只要 WWW 还是网络的主流技术,它就会
继续存在,但现有 HTTP 的使用,在数年内很可能多数被 HTTPS 所取代,
另外在可预见的未来,HTTP/2 也可能在很多状况下取代 HTTP.
至于非 HTTP 家族的通讯协定,高效的相容衍生协定也有可能存在,然后
在未来的新版 HTTP 或其衍生协定中被纳入标准,例如 HTTP/2 本身就是
以 Google 的 SPDY 为基础的。
: 然后(2)进一步假设, 要是想打造一个全新的, 近未来的理想的protocol,
: 他会是个怎样的protocol?
通讯协定有其应用范围,全新的通讯协定,通常意味着全新的网络服务。
因为只有在旧的通讯协定,不符合新的网络服务的需要时,人们才会需要
使用新的服务器软件来处理新的通讯协定,好让新的网络服务有效作用。
那么,问题来了,什么样的新网络服务,是现在的 WWW 及其他现有的网络
服务做不到的?
更有效的网络资源取用?更强力的网络运算架构?还是智慧化的网络服务?
对啦,这都是可能的,然而二十年来前仆后继,都没人能在新网络服务的
应用深度和广度上,能达到威胁 WWW 的市场占有率。
特别要说的是,在西元 2000 年以前,几乎所有的可能性都被人尝试过了,
虽然时机不成熟是很大的原因,但这也表示,这件事没有那么简单。
: 当然, (3)技术上或者人为因素ooxx的关系, http是无法取代的论点也想听听看
再提一点人为因素好了,Google 在 2000 年左右宣告将 web 作为他们未来
一切新应用的基础,狠狠地把当时兴起的 agent-based 的应用前景打了下来,
加上随后的 NASDAQ 崩盘,从此不使用 web 的新网络服务,就没有听说有人
能在初期就拿到硅谷的投资。
但事实也证明 Google 是对的。
对于有技术洁癖的人来说,HTTP 实在是一个有着太多冗余资讯、功能不足的
通讯协定,在实际应用的效能上也是问题一堆,可是就跟 QWERTY 键盘一样,
没有足够的利益,大家不会想换的。
技术标准就是这么一回事,不需要最好,只要最早且堪用。