為什麼說Go是最適合雲原生時代的程式語言?

時間 2021-05-10 03:48:11

1樓:L.W(Larry.Wang)

沒有覺得Go語言是適合雲原生時代的程式語言。

首先,Go語言設計的時候應該沒有太多考慮所謂雲原生的問題。

而所謂的雲原生,就是天生存在於雲上的,也就是天生就是分布式的,為分布式而編寫的。可以混合使用各種底層的裝置,通過網路互相連線,互相支援。

乙個標準的雲原生應用,應該存在於雲上。你說不出它在那台實際的物理機上,它存在於一系列的物理機上。你很難消滅它,除非你關閉所有雲。

所以,對於雲原生程式語言寫出的程式就要符合這樣的特點:我們不關心它如何部署,如何測試,我們只關心它的實現。當我們實現完成,直接提交就好,雲上就會有這麼乙個唯一的應用。

雲原生應用的編寫明顯也是該在雲上完成。

雲原生應用可以互相支援。你編寫的雲原生應用很好,ok,我直接引入進來,我再繼續編寫新的使用你的應用的應用。

雲原生程式設計應該是可以自舉的。

雲原生程式語言應該是要完成上述目標的程式語言。現在應該還沒有成熟的實現吧!我們可以把微服務、k8s、etcd、istio等一系列的服務實現乙個所謂的雲原生程式設計環境,但這還是太過複雜。

應該不是理論意義上的雲原生程式語言。

雲原生程式語言應該從新看待自己的執行環境,它編譯出的程式不是在單機上執行的,而天生就是在雲上執行的。所以,一切都要從雲上看待這些事情。這是雲原生程式語言的關鍵點。

2樓:

語言本身對網路程式設計的建設做的很對標

有google這樣的以雲為基礎設施的公司支援

docker和k8s都是go寫的,社群資源豐富

為什麼葡萄最適合釀酒?

sweet sweet 葡萄的品種直接影響了葡萄酒的質量,不同品種的葡萄釀出來的葡萄酒各有差異。可以釀酒的葡萄種類有 專業釀酒葡萄 鮮食葡萄 山葡萄。一 專業釀酒葡萄 專業釀酒葡萄的種類有許多,如釀紅葡萄酒 品麗珠 赤霞珠 西拉 黑皮諾等 釀白葡萄酒 長相思 霞多麗 貴人香等。二 鮮食葡萄 鮮食葡萄...

為什麼星際中,說蟲族最適合擴張?

皓月當空 人族永遠只能把部分產能用於造農民。而蟲族的全部產能都在基地,還可以存卵,只要取得優勢就可以把全部產能用於補農民,所以一旦不能壓制蟲族,蟲族就能快速擴張 林飛機 很老的問題了剛剛看到再來答一下 1,Z開礦要300 乙個農民。注意300 乙個農民不等於350。這樣Z可以更加平滑的開啟分礦。2,...

為什麼說《魔獸世界》9 0是最適合入坑的版本?

孫寅翾xuan 8.3末期入坑的,滿級之後就刷刷幻化坐騎,其他的什麼都不懂,然後看看主播直播的9.0測試服,不懂得彈幕問問,世界頻道問問,總會有人私密你給你解答的。9.0開始把我哥這個6.0就AFK的拉回來了,我倆乙個KBZ乙個ZST,我剛剛接觸,他重新摸索。這個遊戲沒有什麼容易不容易,難道不容易入...