將來微軟會不會用 C 或者 Rust 等執行效率較高的語言重寫 VS Code?

時間 2021-05-08 12:13:45

1樓:小欣

不會吧,沒這個必要,首先vscode在效能上完全沒有問題,至少相對來說效能不是剛需。其次他的生態已經非常龐大了。你去隨便蒐個外掛程式都有很多的版本,再者,vscode有網頁版本,ui部分完全可以和桌面版本復用,成本大大減少。

2樓:朱仕傑

C++ rust重寫都可以的。但會像facebook那樣可能保留nodejs的通訊機制,畢竟擴充套件才是vscode社群的核心,現在擴充套件的開發者太多了,不能要求人家斷版更新,了解nodejs deno都知道這個語言還是可以和c++通訊的。可以在開一排c++的口子,但是你說整個框架得註冊機制,資訊分發機制,程序模型,容器注入,服務拆分模型有可能大改嗎?

我個人覺得不會。這才是架構的核心意義。在架構各層上下左右的去擴充套件,但不會突破介面邊界。

3樓:saturnman

這肯定不會,現在的緩慢可以通過購買效能更好的電腦解決,目前主要是記憶體消耗大些,根本沒有動力做語言級別的重構優化,一般16G+i7可以做到很流暢處理大工程。

4樓:Seineinrain

electron本質就是個Chromium+node。。要重寫頂多後端重寫一下再bind到node,但網上也有很多文章說通訊的損耗導致提公升不大,甚至直接優化js提公升更大。。至於前端是不可能重寫的,WebAssembly根本就不對路子,WebAssembly本身並沒有GUI功能,只能說是呼叫瀏覽器的api或者用webgl(其實也是呼叫api),乙個是脫褲子放屁,乙個是開發成本太大。

5樓:TimZ

我認為不會。因為硬體發展正在改變軟體行業的價值取向。

二十年前隨便寫乙個程式就可能要擔心「是否跑的完」、「是否存的下」;現在只有規模大、對HA要求高的後台服務對效能等因素敏感了。雖然這些一定是技術行業的核心競爭力,但是vscode顯然不在此列。cpu和記憶體隨便按規律發展一段時間,vscode在絕大多數使用場景下就會成為記事本一樣的程式。

與其現在花時間「解決」記憶體和效能問題,記憶體和效能本身就已經不是問題了。不如把時間繼續投入到更廣泛的社群支援上,讓它在更廣泛的領域成為「宇宙第一」編輯器。

6樓:Miracle yang

在linux下執行vscode,已經養成了每半個小時重啟一次。不然,筆記本風扇狂轉,部分功能慢成蝸牛。不知什麼原因。typescript?

7樓:Belleve

如果要重寫也是換掉 chromium 而不是自己的外掛程式宿主和 text store。相信我,html5 只要還是沒有 low level text API,這種編輯器就別想把 bidi 和 shaping 處理對。

8樓:Jimliang

已經到了這個體量了要重寫肯定是不可能了。

之前Atom團隊出了個xray,就是嘗試使用Rust + Electron編寫高效能的編輯器,不過現在看基本上等於棄坑了。

問個嚴肅的問題,地球上的氧氣會不會用光。?

貓貓貓定諤 我記得剛發現氧氣的那會科學界 曾嚴肅地認為地球上的氧氣只夠用500年了。當然過了這麼多年空氣中氧氣的比例變化不大。可見在未來不發生足以毀掉碳氧平衡的生態災難的情況下,氧氣是不會耗盡的。 劉家二少 本人所知的知識是 理論上只要地球上的綠色植物 主要是森林,在縮小一下範疇是熱帶雨林 資源無窮...

人會不會用金錢去衡量彼此之間的關係嗎?

一介布衣 我覺得乙個成熟而遠見的人是不會拿金錢去衡量彼此的關係的,在當今社會金錢雖然很重要,但是畢竟不是萬能的,真正為你花錢的也並不全是在乎你的,但是在乎你愛你的肯定會為你花錢,我覺得金錢並不能真正的去衡量彼此之間的關係,因為有些人有錢,不在乎,人家給你花了很多錢在人家眼裡其實就是玩玩尋樂子而已,你...

如果8號當鋪真的存在,你會不會用愛情換事業?

強迫症綜合患者 假如真有第8號當鋪,首先別想自己會不會,而是要看對方收不收。第8號當鋪是不會做虧本生意,有人說阿精那次用愚昧換智慧型虧本了。但是黑影因此得到個忠心的手下,最起碼阿精也忠心了百把年吧,最後阿精的靈魂也被收了。所以從結果上看,這筆買賣還是沒虧。當鋪的本意就是只收最珍貴的東西。不是每個人的...