亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教各位高手,下一代編譯型語言Go、Rust、Zimbu的對比?

請教各位高手,下一代編譯型語言Go、Rust、Zimbu的對比?

眼眸繁星 2019-04-08 11:16:44
之所以選這三種語言,是因為這三種比較相似:都是編譯型的靜態語言都能跨平臺運行運行效率都可以,起碼好過腳本語言很多,可能會超越已經優化了十幾年的jvm有動態語言的開發效率,比C/C++學習難度低很多都有高人在主導開發,相信會做的不錯都有可能成為下一代系統級別的編程語言,甚至用來開發操作系統可用來寫后端的大量運算服務,壓榨服務器性能,在服務器端有很多方面可以替換C/C++Go:Google公司主導開發,內置GC,但最近讀了很多文章在指出GC的弱點,懷疑有GC的語言運行效率會打折扣,始終沒辦法成為系統級的編程語言。Rust:Mozilla公司主導開發,可以選擇是否啟用GC,運行效率不會輸給C/C++,而開發效率又不錯,國內用的好像很少。Zimbu:Vim作者開發,是不是目前只有一個人?比起其他兩個,好像勢單力薄些。還有一些跨平臺在運行效率和開發效率都不錯的語言,HaXe、Julia、Opa、Falcon、JVM上的N種語言等,這些跟這幾種差別比較大些?,F在的服務器端處理要求越來越復雜,單純的腳本語言已經很難適應業務的需求,要既能照顧開發效率,包括新人的學習接受能力,又要比較快的運行效率。相信各位在開發中也碰到這樣的需求吧?我們最近要把很多原本是PHP寫的后端服務全部轉換成一種新的編譯型語言,為了提升性能和利用并發處理,在不是非常仔細研究Go和Rust之后,選擇了Go,因為Rust好像還不是很成熟,尤其是教程缺乏,Zimbu就更缺少人關注了,但我們還是很希望有一種編譯型的語言能成為我們后端開發的主力語言,因為要涉及大量復雜的運算,在效率方面比較看重,還考慮到開發效率是,所以不可能選擇C、C++的,至于JVM上的語言,也不會考慮。希望各位高人能指點一二,非常感謝。
查看完整描述

2 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

如果單純從興趣和研究的角度來說,可以關注一下Rust、Zimbu。但是如果是大規模的應用于生產壞境,個人建議還是Golang靠譜一點。畢竟生產壞境還是需要實際項目檢驗的。
三個對比建議分項目列一個表格:
語法上
安裝配置和運行上
文檔上
社區活躍度上
跟你的應用契合度上
分這幾個層面打分,然后你就知道選什么最適合你的項目了。
PS:很多原本是PHP寫的后端服務全部轉換成一種新的編譯型語言,為了提升性能和利用并發處理。這句話看起來背后隱藏了很多細節,建議動手之前慎重評估一下可行性。
                            
查看完整回答
反對 回復 2019-04-08
  • 2 回答
  • 0 關注
  • 1309 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號