卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

mac vim 插件安裝 程序員用Mac都有哪些必備的app?

程序員用Mac都有哪些必備的app?程序員必備軟件哪里可以不直接下載給大家彼此分享一個還好的資源站資源資料齊全要想的這里也有可以不可以參考Atom, Vim, Visual Studio Code,

程序員用Mac都有哪些必備的app?

程序員必備軟件哪里可以不直接下載

給大家彼此分享一個還好的資源站

資源資料齊全

要想的這里也有

可以不可以參考

Atom, Vim, Visual Studio Code, Emacs哪個好?

大家也可以查查ErichGamma大神對此visual studio code的定位,visual studio code并不都能夠最終,跟這個太精準定位也有最直接的關系。比編輯器更大、但那絕對是不做IDE做的事情,相對于編輯器多出的代碼解釋、調試功能,顯然VSC最終的法寶。

Visual Studio Code正準備鯨吞蠶食其他Editor和IDE的市場份額,VSC是一個相當現(xiàn)代化的文本編輯器,在2019年Stack Overflow年度開發(fā)者報告調查中,Visual Studio Code巳經(jīng)下一界了全球最受歡迎的開發(fā)者環(huán)境,F(xiàn)acebook官方隆重的宣布Visual Studio Code將藍月帝國內部設置開發(fā)環(huán)境,更加大比例的Google工程師也就開始不使用Visual Studio Code,這是個大趨勢。

Atom是干兒子命不好、斗但是Visual Studio Code親兒子文本編輯器很多,Vim/Emacs是知名文本編輯器,可以使用Unix/Linux、MacOS的開發(fā)者可以使用得都很多,只不過也有的很多的開發(fā)者也會使用SublimeText、UE等眾多編輯器,這點在Windows開發(fā)者上無比常見。

在visual studio code發(fā)布之前,Atom一直處于是這個領域的香餑餑,Atom是GitHub內部開發(fā)的一個文本編輯器,確實是一個太現(xiàn)代化的文本編輯器,強大非常漂亮的交互界面,也強大很多出色的插件工具,一時間風頭無兩,開源、能免費、插件、可愛,這幾個因素讓Atom藍月帝國很多開發(fā)者的首選編輯器。我就你記得在老東家的時候,身邊一大堆人是用Atom,之外我這種Emacs頑固分子,很多后端都在用Atom編輯器。

直到有一天巨硬公司搞了個Visual Studio Code,這玩意兒雖然也基于Electron發(fā)展站了起來的,微軟對這玩意兒還挺放在心上,自己的新了一大堆插件。開發(fā)Visual Studio Code是大神ErichGamma,只不過Atom完全不一樣都是基于組件Electron,但肯定tools在性能上要強橫太多了,但visual studio code曾經(jīng)在是來自微軟內部的Monaco編輯器,在visual studioonline、onedrive、office 365中有著豐富的實戰(zhàn)經(jīng)驗,因此VSC的確是厚積薄發(fā)。

其實性能上的優(yōu)勢是很明顯的,除開性能上的優(yōu)勢,也有個不大的原因是,再后來微軟收購了GitHub,Atom這款一開始GitHub內部不使用的編輯器就變得更加優(yōu)點為難了,visual studio code是微軟的親兒子,微軟耗去了相當多最優(yōu)秀的工程師去程序維護這個產(chǎn)品,但是Atom是干兒子,自然也就在微軟不能得到寵愛,沒法全靠社區(qū)推動了。

Google、Facebook、騰訊、百度始終在成批使用Vim/Emacs在后端開發(fā)中,尤其是以C/C為核心技術棧的科技公司中,工作模式那就本地SSH遠程登陸Linux開發(fā)機進行工作,因此那就有很多開發(fā)者會不使用emacs和vim兩種編輯器,并且就算是是本地開發(fā),也有不少人愿意去可以使用vim和emacs文本編輯器。

這個局面短時間我還是不太可能會變化,畢竟這些企業(yè)的核心技術棧是沒法被輕而易舉替代的,像、、百度、Google這些比較比較老的項目,想要全面重構難度和工程量都是極高的。理論上來說,除非是一個全新的項目,也可以是年青的創(chuàng)業(yè)公司,否則不在技術上應該沒法得用。

相對來講,我如果說之后使用visual studio code的開發(fā)者會越來越多,前端開發(fā)、Dart、Go、Python這些領域的開發(fā)者不使用VSC的程序員會越來越多,甚至是在C/C/Rust這些領域,也有不少的開發(fā)者在在用。

標簽: