第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

erlang golang學(xué)習(xí)哪個(gè)?

erlang golang學(xué)習(xí)哪個(gè)?

Go
鳳凰求蠱 2019-02-06 16:07:02
erlang golang學(xué)習(xí)哪個(gè)
查看完整描述

2 回答

?
慕虎7371278

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊

個(gè)人建議學(xué)習(xí)Golang,主要原因如下:

  1. Erlang的硬傷在于代碼的可讀性、表現(xiàn)力。為什么說(shuō)是硬傷? 因?yàn)閷?duì)一門語(yǔ)言來(lái)說(shuō),語(yǔ)法是不大可能會(huì)大幅度變更的, 而且不會(huì)出現(xiàn)大的變化;

  2. Erlang的軟肋在于高質(zhì)量的庫(kù)少。盡管有不少殺手級(jí)應(yīng)用, 同樣Go在這方面也是軟肋, 這一點(diǎn)對(duì)于一個(gè)不到五年的語(yǔ)言有情可原, 但對(duì)于一個(gè)20多年的語(yǔ)言是不是有點(diǎn)說(shuō)不過(guò)去;

  3. Erlang不合群。 這主要體現(xiàn)在跟其他語(yǔ)言的交互性上, 當(dāng)然這也有深層次的原因, Erlang本身有自己的哲學(xué), 如出錯(cuò)恢復(fù)機(jī)制, 你融入一個(gè)其他語(yǔ)言的東西進(jìn)去, 這帳就不好算,就好比你硬要讓一個(gè)喝咖啡的跟一個(gè)吃大蒜的坐在一起, 總之你寫一個(gè)Erlang的port遠(yuǎn)遠(yuǎn)比Go復(fù)雜, 甚至比Python/Java還要復(fù)雜, 這就造成了Erlang在底層編程上效果不是很好, 沒(méi)法利用linux已有的很多優(yōu)秀成果,我一直認(rèn)為Erlang的什么的mysql/pg/oracle驅(qū)動(dòng)都沒(méi)有必要存在, Erlang一定是一個(gè)self-container應(yīng)用, 你只要用到了其他東西, 根據(jù)木桶理論, 你就不敢號(hào)稱9個(gè)9,以系統(tǒng)的眼光看問(wèn)題, 我覺(jué)得一個(gè)系統(tǒng)的魯棒性不能依賴于某一組件, 這也是為什么愛(ài)立信本身的Erlang應(yīng)用并不廣泛;

  4. Erlang的的報(bào)錯(cuò)信息太讓人糾結(jié)了。在Erlang中一切都是并行的, 所以它根本不care是物理哪一行出錯(cuò), 只跟Actor綁定, 然后告訴你Actor的ID和出錯(cuò)代號(hào)。這一點(diǎn)Golang就做了很好的折中, 不需要并行的時(shí)候你老老實(shí)實(shí)的寫串行代碼, 需要并行的時(shí)候也有較復(fù)雜的機(jī)制來(lái)應(yīng)對(duì), 合乎情理。




查看完整回答
反對(duì) 回復(fù) 2019-03-08
  • 2 回答
  • 0 關(guān)注
  • 791 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)