国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

python腳本編寫(xiě) 現(xiàn)在是不是越來(lái)越多的大公司在使用golang語(yǔ)言?為什么?

現(xiàn)在是不是越來(lái)越多的大公司在使用golang語(yǔ)言?為什么?你好,我是Advantech的技術(shù)總監(jiān)。我們剛剛經(jīng)歷了從Java到golang的開(kāi)發(fā)語(yǔ)言的演變。讓我分享一下我們的經(jīng)驗(yàn),希望能對(duì)你有所幫助。為

現(xiàn)在是不是越來(lái)越多的大公司在使用golang語(yǔ)言?為什么?

你好,我是Advantech的技術(shù)總監(jiān)。我們剛剛經(jīng)歷了從Java到golang的開(kāi)發(fā)語(yǔ)言的演變。讓我分享一下我們的經(jīng)驗(yàn),希望能對(duì)你有所幫助。

為什么我們要將Java轉(zhuǎn)換為golang?

這與我們商業(yè)模式的轉(zhuǎn)變有很大關(guān)系。前面的模型是用戶(hù)購(gòu)買(mǎi)自己的VM,我們的Java應(yīng)用程序部署在上面。后來(lái),我們開(kāi)始構(gòu)建自己的云平臺(tái)?;诔杀究紤],我們非常關(guān)注在云平臺(tái)上運(yùn)行的應(yīng)用程序的CPU和內(nèi)存開(kāi)銷(xiāo)。仔細(xì)想想,如果一個(gè)Java應(yīng)用程序使用2G內(nèi)存和1核CPU,如果有10個(gè)用戶(hù)在我們的云平臺(tái)上部署應(yīng)用程序,需要20g內(nèi)存和10核CPU;但是如果應(yīng)用程序是用golang編寫(xiě)的,可能只需要512M內(nèi)存和0.5核CPU,所以總體資源成本只有5core5g,大大節(jié)省了資源成本。(從公司的角度看,省的錢(qián)就是賺的錢(qián))

因此,我們只關(guān)注高朗的性能優(yōu)勢(shì),節(jié)省內(nèi)存和CPU。我們并不否認(rèn)Java的卓越之處。我們?nèi)匀辉谝恍┙M件上使用Java。

事實(shí)上,十大編程語(yǔ)言中沒(méi)有g(shù)olang,Java仍然是排名第一的編程語(yǔ)言:

go在流行程度和使用量上都無(wú)法與Java相比:

因此,我的理解是,任何一種語(yǔ)言的選擇都應(yīng)該結(jié)合公司的經(jīng)營(yíng)戰(zhàn)略和經(jīng)營(yíng)目標(biāo)來(lái)考慮,而不是聽(tīng)從別人的建議,選擇哪種語(yǔ)言比較流行。

希望對(duì)您有所幫助。

精通golang語(yǔ)言是一種怎樣的體驗(yàn)?

:處理日志、數(shù)據(jù)打包、分布式系統(tǒng)、web應(yīng)用程序、API應(yīng)用程序等

]:我不知道這是什么樣的經(jīng)驗(yàn),因?yàn)槲也皇炀?/p>

:編譯速度快,代碼風(fēng)格統(tǒng)一,標(biāo)準(zhǔn)庫(kù)優(yōu)秀,靜態(tài)類(lèi)型和腳本語(yǔ)言一樣簡(jiǎn)單靈活

基本版本,簡(jiǎn)單易用的C,很棒的Java

你認(rèn)為最好用的腳本語(yǔ)言是什么?

合適。這個(gè)框架已經(jīng)足夠成熟了。對(duì)于小型項(xiàng)目,甚至不需要使用框架。你可以使用net/HTTPHTTP的goprogramming語(yǔ)言

常用的庫(kù)也很成熟。Top gosearch

golang的web后端比PHP、ruby和python要快得多,即使它沒(méi)有并發(fā)

在golang中使用并發(fā)非常方便,非??欤掖笮蛍eb項(xiàng)目golangscale的成本很低

如果可以的話(huà)我覺(jué)得golang的部署可以比PHP更方便,使用goget和PHPhttp.serveandlisten()您不需要nginx和Apache

為文件更改重新編譯不是什么大問(wèn)題??雌?新鮮·吉特胡布。事實(shí)上,您可以編寫(xiě)自己的shell腳本(也可以直接用go編寫(xiě),因?yàn)樗窍到y(tǒng)語(yǔ)言)來(lái)監(jiān)視文件系統(tǒng)的更改,然后自動(dòng)重建它,即使是C/C也不是什么大問(wèn)題。人們不使用C/C編寫(xiě)web是因?yàn)樗麄儾皇蔷帉?xiě)webapp的最佳選擇

golang編寫(xiě)的代碼在編譯后比腳本語(yǔ)言更健壯,因?yàn)間ocompiler強(qiáng)制執(zhí)行一些最佳實(shí)踐

因此如果你熟悉go或愿意投入時(shí)間,它是一種非常值得的語(yǔ)言。如果你不熟悉圍棋,而且項(xiàng)目周期很緊,建議你用最熟悉的語(yǔ)言來(lái)學(xué)習(xí)圍棋,這需要時(shí)間。

我最近用gorilla編寫(xiě)了一個(gè)web項(xiàng)目,gorilla web工具箱。這個(gè)蝦虎魚(yú)的例子非常有用。