上次與霍炬聊天捻勉,霍炬提到他在跟陳皓抬杠,陳皓認(rèn)為Docker與Java是一個(gè)級(jí)別的發(fā)明虹茶,第二年就吸引了所有熱門公司的加入冀瓦。而霍炬認(rèn)為這太夸張了,畢竟就是個(gè)配置管理器嘛写烤。
而我的評(píng)價(jià),可能會(huì)比陳皓的更高拾徙,我認(rèn)為Docker比Java的級(jí)別還要高洲炊。而且,這與有多少公司參與無關(guān)尼啡。甚至可以反過來說:因?yàn)镈ocker極為重要暂衡,才會(huì)有那么多的公司,在第一時(shí)間加入進(jìn)來崖瞭。
因此狂巢,我也答應(yīng)霍炬,要寫一篇文章书聚,仔細(xì)的闡述一下自己的觀點(diǎn)唧领。
新技術(shù)的三大功效:
- 提升效率:某種更快的算法
或者更快、或者更省雌续,都是好技術(shù)斩个。可以是一個(gè)算法驯杜,也可以是一種更方便快速開發(fā)的框架受啥。可以是更高速的網(wǎng)絡(luò)帶寬鸽心,也可以是更省電的低功耗技術(shù)滚局。
這些,當(dāng)然都是極好的顽频。但是藤肢,也都不過是某種層面的量變而已。除非提升的幅度糯景,達(dá)到百倍谤草、甚至千倍跟束、萬倍。
- 增加選擇:一種新的語言
有時(shí)候丑孩,我們會(huì)把這類行為稱之為重新造輪子冀宴。然而,我們也可以認(rèn)為温学,哪怕是做同一件事情略贮,現(xiàn)在也多了一種新的選擇。
當(dāng)然仗岖,這并非其價(jià)值所在逃延。更重要的益處在于:新的選擇,意味著新的思路轧拄,新的模式揽祥,新的「解法」。
雖然檩电,在做這件事情本身拄丰,也許并無太多幫助。但是俐末,卻可能啟發(fā)新的創(chuàng)造料按。
- 降低門檻:更加簡單的工具
有一類技術(shù),并非直接的貢獻(xiàn)卓箫,而是間接的载矿。原本在這個(gè)領(lǐng)域,非要苦學(xué)十年以上烹卒,才能出師∶瓶現(xiàn)在,21天旅急,就能從入門到精通了馁筐。以前只有國際巨頭才能開發(fā)的移動(dòng)電話,現(xiàn)在一個(gè)英語教師坠非,就敢開整了敏沉。
但是,降低門檻的技術(shù)炎码,往往具有顛覆性的價(jià)值盟迟。一個(gè)行業(yè),只有100人能參與潦闲,和有100萬人能參與攒菠,將會(huì)帶來絕對(duì)意義上的不同。很多時(shí)候歉闰,雖然降低門檻辖众,并不能真正化解深層次的復(fù)雜性卓起。但是,卻會(huì)吸引更多的聰明人凹炸,來一起思考和解決問題戏阅。
繁榮之后,一切皆有可能啤它。
如何給docker定位奕筐?
- docker所封裝的容器技術(shù),帶來了更高的效率
- 以docker容器為代表的虛擬化模式变骡,是一種新的選擇离赫,將為架構(gòu)設(shè)計(jì)帶來新的啟發(fā)
- docker-registry、dockerfile塌碌、docker-compose等相關(guān)技術(shù)渊胸,大大降低了參與到這一容器化浪潮的門檻
綜上所述:我認(rèn)為docker是一種極具潛力的新技術(shù)。正因?yàn)槠錆摿薮筇ㄗ保盼吮姸嗑揞^翎猛、眾多企業(yè)、眾多散戶以及眾多一線研發(fā)者的共同熱捧频丘。
題外話
事實(shí)上,我上面畫的那個(gè)模型泡态,是自己生造的搂漠。甚至可以算是為Docker度身定制的。在以上三個(gè)要素之外某弦,還有其他一些評(píng)價(jià)新技術(shù)的標(biāo)準(zhǔn)桐汤。
從量變到質(zhì)變
這是我上面刻意模糊的部分。一個(gè)技術(shù)靶壮,能夠快2倍怔毛、20倍、還是20萬倍腾降。將會(huì)得到完全不同的評(píng)價(jià)拣度。
飛行速度是否能超過7.9公里/秒,是完全不同的兩重境界螃壤。
創(chuàng)造一個(gè)新行業(yè)抗果,甚至更多行業(yè)
在電視機(jī)出現(xiàn)之前,不會(huì)有電視演員奸晴,不會(huì)有現(xiàn)場直播冤馏,不會(huì)有主持人,不會(huì)有...沙發(fā)土豆寄啼。
能夠令整個(gè)世界因此而不同的新技術(shù)逮光。豈是小小的docker可比代箭?
危害性
似乎,IT行業(yè)最牛的技術(shù)涕刚,也不太會(huì)有啥危害性嗡综。前一陣熱炒的人工智能,也不過是某種夸張100倍之后的危言聳聽而已副女。
畢竟蛤高,一種新技術(shù),都無法威脅世界和平碑幅,能有多了不起戴陡?比起物理學(xué)家、化學(xué)家沟涨,咱們這些搞IT的人恤批,簡直弱爆了。