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


這種新型的語言注定火不起來,功能太強大(特性太多),還不如用成熟穩定強大的C/C++,,而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)再考慮不兼容部分。

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM