Rust這種新型的語言註定火不起來,功能太強大(特性太多),還不如用成熟穩定強大的C/C++,並且生態不行、因此惡性循環

這種新型的語言註定火不起來,功能太強大(特性太多),還不如用成熟穩定強大的C/C++,,而Golang足夠簡單,入門快,編譯快,性能也強悍,解決了服務端開發人員的痛點,,註定被大多數人接受。。。golang

golang 針對的方向和他不一樣,雖然是同一時期的,但我以爲不太適合用來比較安全

拿 Go 來類比,不是比功能定位,而是比被接受的容易度,其餘方面都很OK 且 容易上手的語言後來者居上的可能性很是大,,,若是從功能上對比的話,Go 主要定位解決分佈式系統,服務器應用開發,主要競爭對手是 Java、Python、Ruby 之類,Rust 主要定位解決單機安全問題,高性能場景偏系統底層開發,主要競爭對手就是 C/C++ 之類服務器

GWF是超級硬傷,雖然有鏡像,可是對入門者而言,已經被屏蔽十有八九;再者市面上很差招人,企業不敢用,生態鏈太弱,這貨要火只能慢慢熬了。分佈式

關鍵是生態尚未創建起來, 沒有殺手級的應用出現,企業使用少。若是生態有了,那再難也會有人擠破頭往裏衝的。性能

rust 生態要到今年末,纔會成熟,到時大量的經常使用庫會達到1.0, 生態就有了一個好的基礎。
學習的難度,不會比C++少。 學習的以前,你至少要會c 語言。 不然就是沒有必要學了, 學也學不會的。
有人拿go語言來比, 我不知道 該怎麼說,打個比方:
一個小學生非要和大學生比數學誰考得分多同樣。
小學生說, 看我考了99分, 怎麼樣,你考了幾分呀? 大學生:。。。學習

 

Go 今天的目標和十年前並沒有二致:Scale(規模化)。
Go 2 的目標就是解決 Go 1 在規模化方面作的還很差的地方。
Go 2 必須接受現有的 Go 1 源代碼。開發團隊不但願割裂 Go 生態系統。
若是把 Go 2 要增長的特性分爲兼容部分和不兼容部分,Russ 提到的思路以下。
(1)先按照 Go 1 的版本發佈計劃,增量式交付兼容的部分,一個特性一個特性地加進來。
(2)再考慮不兼容部分。.net

 

http://www.oschina.net/news/86980/rust-1-19-released開發

相關文章
相關標籤/搜索