國立臺灣大學 電機工程學研究所

#請益 未來語言有可能被 Go 跟 Rust 主導嗎

5月18日 09:05
作業系統方面不少 Rust 的出來了 但取代 C 可能還需要漫長的時間 但撇除這種家用 OS ,有部分系統應用領域應該已經被 Rust 取代了 比較好奇是後端的部分,想問問還有寫 js 的必要嗎? Go 好寫效能又好,甚至 Rust 也參一咖了 不知道除了很多人還在用 js 的原因以外 還有沒有其他考量使用 js 寫後端的理由?
7
留言 49
文章資訊
Logo
每天有 5 則貼文
共 49 則留言
南臺科技大學
雖然我是學店 但js 框架太多太完整了 寫的人可能會變少 但不會被取代 C更不用說 被100%取代了我給你肛
node.js讓前端也可以寫API 以js目前的生態來說,短期內要被Go完全取代不太可能 有時語言的優劣並不是公司選擇的唯一考量
輔仁大學
我覺得在有生之年看到C被取代應該是沒機會
匿名
這則留言已被刪除
已經刪除的內容就像 Dcard 一樣,錯過是無法再相見的!
國立臺中教育大學
rust真的讚
匿名
這則留言已被刪除
已經刪除的內容就像 Dcard 一樣,錯過是無法再相見的!
js涉及的領域可以說是越來越廣了吧 這一切從node js出現後就一切都變了 能做的事情變得太多了 另外自從3大主流框架出現 也從早期的義大利麵扣開始變成流行前後端分離、關注點分離
國立臺灣大學
老闆叫你寫什麼你就寫什麼
國立成功大學
想像一下 Linux 全部改寫
國立臺灣大學 資訊工程學研究所
Go 那種自大狂設計的語言還是越早消失越好,除了 goroutine 之外其他設計幾乎都在開歷史倒車 用 JS 的好處是部份函式前後端可以共用,例如使用者輸入的數據,前端檢查一次(可快速回饋給使用者有沒有打對),後端也要再檢查一次。用不同語言寫前後端的話,檢查函式要寫兩份,都用 JS 的話就只要一份了 Rust 的問題在入門比較慢,如果公司要快速招人,那進來之後培訓的週期會稍長。
國立臺灣科技大學
還go早點消失咧 Go的出現證明了這幾年的新語言沒一個能打的 btw B0 Linux在坐有生之年都還是會用C寫的別再幻想會改rust了
國立臺灣大學
B10 Go自大狂的設計在哪,明明就設計的很簡約好用,每個feature都是認真考量過覺得需要才加進去的,效能也好,而且官方的tool都很完善,今年也出了generic,我不懂自大狂在哪? 不像c++什麼都給你,搞得亂七八糟的,寫出一堆髒code,class的設計也很糟糕,data跟method一定要綁在一起,繼承來繼承去的,不如用interface來的直觀好用
國立臺灣大學
B12-1 假如說用你的方法,我有多個interface,那我還要每個interface都去宣告繼承,這一點不就是搞得很messy嗎 Go裡你只要有implement需要的method,連宣告什麼繼承都不用就可以使用
國立中正大學
go真的不錯,standard library做的很齊全,開發一個完整的後端甚至都夠了,重點是docs也寫的很全、容易查閱(個人覺得python的docs就寫得不是很好... 最近想學學看rust
國立臺灣大學
Go超讚好不