如何評價一個新技術——以Docker為例

y637 9年前發布 | 7K 次閱讀 Docker

文/莊表偉 

上次與霍炬聊天,霍炬提到他在跟陳皓抬杠,陳皓認為 Docker 與 Java 是一個級別的發明,第二年就吸引了所有熱門公司的加入。而霍炬認為這太夸張了,畢竟就是個配置管理器嘛。

而我的評價,可能會比陳皓的更高,我認為 Docker 比 Java 的級別還要高。而且,這與有多少公司參與無關。甚至可以反過來說:因為 Docker 極為重要,才會有那么多的公司,在第一時間加入進來。

因此,我也答應霍炬,要寫一篇文章,仔細的闡述一下自己的觀點。

新技術的三大功效

新技術的三大功效

新技術的三大功效:

  • 提升效率:某種更快的算法
  • </ul>

    或者更快、或者更省,都是好技術。可以是一個算法,也可以是一種更方便快速開發的框架。可以是更高速的網絡帶寬,也可以是更省電的低功耗技術。

    這些,當然都是極好的。但是,也都不過是某種層面的量變而已。除非提升的幅度,達到百倍、甚至千倍、萬倍。

    • 增加選擇:一種新的語言
    • </ul>

      有時候,我們會把這類行為稱之為重新造輪子。然而,我們也可以認為,哪怕是做同一件事情,現在也多了一種新的選擇。

      當然,這并非其價值所在。更重要的益處在于:新的選擇,意味著新的思路,新的模式,新的「解法」。

      雖然,在做這件事情本身,也許并無太多幫助。但是,卻可能啟發新的創造。

      • 降低門檻:更加簡單的工具
      • </ul>

        有一類技術,并非直接的貢獻,而是間接的。原本在這個領域,非要苦學十年以上,才能出師。現在,21 天,就能從入門到精通了。以前只有國際巨頭才能開發的移動電話,現在一個英語教師,就敢開整了。

        但是,降低門檻的技術,往往具有顛覆性的價值。一個行業,只有 100 人能參與,和有 100 萬人能參與,將會帶來絕對意義上的不同。很多時候,雖然降低門檻,并不能真正化解深層次的復雜性。但是,卻會吸引更多的聰明人,來一起思考和解決問題。

        繁榮之后,一切皆有可能。

        如何給 docker 定位?

        • docker 所封裝的容器技術,帶來了更高的效率
        • 以 docker 容器為代表的虛擬化模式,是一種新的選擇,將為架構設計帶來新的啟發
        • docker-registry、dockerfile、docker-compose 等相關技術,大大降低了參與到這一容器化浪潮的門檻
        • </ul>

          綜上所述:我認為 docker 是一種極具潛力的新技術。正因為其潛力巨大,才吸引了眾多巨頭、眾多企業、眾多散戶以及眾多一線研發者的共同熱捧。

          題外話

          事實上,我上面畫的那個模型,是自己生造的。甚至可以算是為 Docker 度身定制的。在以上三個要素之外,還有其他一些評價新技術的標準。

          從量變到質變

          這是我上面刻意模糊的部分。一個技術,能夠快 2 倍、20 倍、還是 20 萬倍。將會得到完全不同的評價。

          飛行速度是否能超過 7.9 公里/秒,是完全不同的兩重境界。

          創造一個新行業,甚至更多行業

          在電視機出現之前,不會有電視演員,不會有現場直播,不會有主持人,不會有...沙發土豆。

          能夠令整個世界因此而不同的新技術。豈是小小的 docker 可比?

          危害性

          似乎,IT 行業最牛的技術,也不太會有啥危害性。前一陣熱炒的人工智能,也不過是某種夸張 100 倍之后的危言聳聽而已。

          畢竟,一種新技術,都無法威脅世界和平,能有多了不起?比起物理學家、化學家,咱們這些搞 IT 的人,簡直弱爆了。

           本文由用戶 y637 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
           轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
           本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!