為什麼VSCode要用JSON做配置檔案

時間 2021-05-07 22:30:50

1樓:魚香肉絲

因為幾乎所有目前的前端專案都是以nodejs為基礎搭建的,而nodejs預設就是使用json。沒有必要再引入其他型別的配置檔案增加複雜度。當然JSon天然的與js很親近也是一大理由。

2樓:喬捷

主要是為了偷懶吧,因為vscode是用js開發的,用JSON當然是最簡單最自然的選擇,這符合開源專案快糙猛的風格。

不過JSON寫起來實在是不好用啊,所以vscode也做了些改進,加上了對注釋的支援。不過對配置檔案來說,可以改進的餘地還很大,比如說用HJSON https://

hjson.org/

3樓:

JSON也算是主流的格式,而且很簡單,我完全可以接受我覺得VSC 吸引我的除了介面主要有三點,也是以後的主流趨勢:

跨語言2. 跨平台

3. 在跨平台的基礎上,JSON格式的配置檔案和快捷鍵自定義檔案,可移植性很高,簡直是拷貝到新的環境下就可以用,移植的成本很低

4樓:

vscode是基於web技術棧的寫外掛程式開發的語言是js 而json配置檔案直接可以被js讀取當做變數這不比xml或者自己定義格式爽太多了?

5樓:濤叔

可能是為了方便 js 使用吧。vscode 畢竟是基於 web 技術開發的。但就我個人經驗來看,json 並不適合做配置。

乙個原因是語法不太靈活,比如 array 最後乙個元素後面不能加逗號。當然,這不是什麼大問題。最大的問題是無法支援注釋。

我們以前的業務系統就用了json,現在全換成 toml 了。

為什麼要用stand in

cha Cha 我不確定你想問什麼,就從兩方面回答吧。1.為什麼用不定式to stand in enough to後面的不定式,傳統語法往往視為修飾整句的結果狀語,表示enough到了某個程度就會產生這個結果。而現代語法則認為這個不定式是修飾enough的補足語 能夠產生某種結果的程度,或者叫程度狀...

為什麼要用PS

你難道不知道,沒有計算機的時代人們就已經開始PS了嗎?那個地方叫暗房。還有乙個你肯定不知道,攝影起源於西方繪畫,起初畫家不是為了記錄 美化什麼,只是因為想保留繪畫物件的大體框架和內容 我覺得是因為懶得呆在乙個地方畫畫,特別是讓繪畫物件 動物 人 保持不動什麼的 而繪畫,你覺得有多少是沒有PS過的?你...

為什麼要用IPFS?

星辰cici 區塊鏈是去中心化的,去中心化最主要是社群共識。根據IPFS專案方在2019年巴塞羅會議的資料,截止到19年五月份,IPFS開發者社群已高達4000個,社群遍布136個國家,社群粉絲達10億人。IPFS的社群不僅僅是在中國,而是遍布了全球各地,所有的社群都是自發組織且共識度很高。 zic...