色色一区二区三区,一本大道道久久九九AV综合,国产香蕉97碰碰视频va碰碰看,综合亚洲国产2020

    <legend id="mljv4"><u id="mljv4"><blockquote id="mljv4"></blockquote></u></legend>

    <sub id="mljv4"><ol id="mljv4"><abbr id="mljv4"></abbr></ol></sub>
      <mark id="mljv4"></mark>
      教育培訓(xùn) > 為什么前端工程師很少用Visual Studio?

      為什么前端工程師很少用Visual Studio?

      2020-10-26 08:34閱讀(66)

      為什么前端工程師很少用Visual Studio?:那個一方面太重,用過VS的都知道一個安裝包就幾個G.而且那個是微軟開發(fā)出的IDE.對.net語言開發(fā)還是蠻友好的,不過j:-vis

      1

      那個一方面太重,用過VS的都知道一個安裝包就幾個G.而且那個是微軟開發(fā)出的IDE.對.net語言開發(fā)還是蠻友好的,不過js又不是微軟開發(fā)出的語言,不是說不能用,不好用,沒必要的,相比vs有很多其他更棒的前端開發(fā)IDE.早些時候的dreamwever 所見即所得,Hbuilder也是可以直接在IDE中看出代碼運行后的視圖模樣,sublime本身很輕量級,同事又提供了很多強大的插件功能,還有webstorm用過的都知道,相比于有這么多更加友好的IDE.而言實在是想不到有什么理由去用微軟的VS開發(fā)。

      2

      我就是一名web前端工程師,我從事web技術(shù)開發(fā)已經(jīng)11年了,最早那時候還沒有HTML5,更沒有VSCode。有Visual Studio。

      我在早期用的也是VS,那個時候web開發(fā)并沒有實現(xiàn)前后端分離,也沒有angular,vue,react這樣的前端framework。nageshihoudejavascript也遠(yuǎn)遠(yuǎn)沒有現(xiàn)在的強大,前端頁面只能以一種簡單粗暴的方式顯示數(shù)據(jù),圓角漸變色都靠圖片。簡單來說那個時候的前端只能實現(xiàn)一些很簡單的功能,滿足不了復(fù)雜的客戶端功能開發(fā)。

      但是后來HTML5出現(xiàn)以后就完全變了,js性能提升數(shù)十倍,API大大強化,現(xiàn)在的web前端,可以多線程,可以異步操作,可以用顯卡API做3D圖形處理,可以讀寫文件,可以調(diào)用攝像頭,可以獲取GPS地理位置,可以知道你的網(wǎng)絡(luò)用的是4G還是Wi-Fi,還能運行WebAssembly這種編譯后的代碼,性能蹭蹭蹭飛漲,不輸任何其他客戶端編程語言,也是目前唯一真正實現(xiàn)全平臺開發(fā)的技術(shù)。

      所以,Web開發(fā)已經(jīng)成熟到如此地步,復(fù)雜到如此地步,要做專業(yè)的前端開發(fā),并且保持最高效率,就必須要用專門為Web前端定制的編輯器。

      像目前存在已久的大VS,Eclips,他們生來服務(wù)于C++,C#,Java,其集成的非web開發(fā)用的功能已經(jīng)很全面,他們也能做很多web開發(fā),功能也不弱,但也因為多出來的那些東西,導(dǎo)致它們太臃腫,啟動IDE就要加載老半天,就為了加載一些web開發(fā)用不到的功能,那效率必然低下。因此,針對web前端優(yōu)化的編輯器應(yīng)時代而誕生。

      我現(xiàn)在用的就是VSCode,用了4年了。以我個人統(tǒng)計,至少有一半以上web前端都在用VSCode。

      我們首先排除那些使用asp.net,jsp的web項目,那些項目跟后端綁得緊,所以用的都是跟后端編程語言相關(guān)的IDE,比如VS啊Eclipse之類的。

      就純前端的開發(fā)工具,大多以輕量級編輯器為主,除了VSCode,還有Note Pad++,emacs,webstorm,sublime,atom等等。

      其中webstorm,sublime是收費的,而且sublime不但收費,功能也比VSCode弱很多。NotePad++有代碼高亮和提示,可以自動結(jié)尾HTML標(biāo)簽(需插件),可以顯示文件夾,但也僅此而已了,只比記事本強一些。Sublime比Note Pad++要強,但也沒強很多,相比NotePad++,可以打開控制臺,主題顏色更強,但也僅此而已了,相比VSCode,調(diào)試,插件,代碼重構(gòu)功能都比VSCode弱太多太多。

      能和VSCode一較高下的目前主流的只有WebStorm和Atom。一些強大的功能比如本地代碼history,代碼片段顯示git改動和引用統(tǒng)計,自動保存,暗色顯示沒有被引用過的import,查找所有引用,改css自帶colorpicker,等等很多。但如之前所說WebStorm需要收費,而且在打開大尺寸文件的時候,Atom和Webstorm都會性能吃緊甚至卡死,但是VSCode可以實現(xiàn)部分加載。

      就算不考慮收不收費的問題,只在性能和功能上做比較,VSCode都是目前做的最好的。

      3

      1.安裝太耗時,體積大。

      vs并不專做前端,從前端到后端再到底層嵌入式他都有支持,這就導(dǎo)致了vs臃腫龐大,有時還需要從網(wǎng)絡(luò)下載文件安裝,安裝需要很長時間。如果是只做前端開發(fā),有點殺豬用宰牛刀,市面上比vs輕量且好用的前端ide有很多選擇。

      2.專做前端開發(fā),vs稍有力不從心。

      vs不是專門為前端開發(fā)定制的ide,有很多方便快捷的功能可能要比其他專業(yè)級前端ide少

      3.版本多,有的版本還需要收費。

      4.運行對電腦性能有一定要求。老電腦不能開啟硬件加速,在界面切換和渲染等地方會更慢。

      5.不能跨平臺,若換了平臺,就只能選擇其他ide。

      4

      為什么傳聞后端看不起前端呢?后端才是偏重編程的,vs是編程工作室,可以做前端,但若你專做前端,卻不必殺雞用牛刀。

      5

      我都用webstorm就是沖它的reference能力去的,任何函數(shù)都可以cmd+點擊直接打開函數(shù)創(chuàng)建位置,也可以在函數(shù)上cmd+點擊用下拉菜單顯示這個函數(shù)在哪些地方被用了

      6

      畢竟是一個后端的IDE,相對于一個前端工程師來說太重了,之前的多少個前端編輯器都是死在了太重的這條路上,前端現(xiàn)在一般的開發(fā)項目都要打開PS,然后chrome起來,還得查詢google等等其他的網(wǎng)站,還得起node服務(wù),你說一個編輯器再弄的很重,前端第一是心有余而力不足,第二是因為前端也用不到那么復(fù)雜的功能,前端就是起個簡單的web服務(wù)…然后能有對應(yīng)需要的提示,現(xiàn)在比較流行的是安裝各種插件,所以vs studio真的沒有vs code香

      7

      vscode是前端編輯器,visual studio是編譯器IDE。 用的少很正常啊

      8

      你不知道從2015版之后,visualstudio 自身安裝一個node版本來解決js的代碼分析嗎?稍微像樣一點的前端必須是npm系統(tǒng)支持了,scss, typescript, aot compilation, ecma5 trnascoding 全部是npm ecosystem, 和visualstudio 無關(guān)啊。 這樣以來要visualstudio 有什么用呢? 這不是殺雞用牛刀的問題,這是拿牛排刀片北京烤鴨啊。前端完全可以不用這種不專業(yè)的IDE,尤其還不跨平臺。用 vscode,webstorm, sublime Text, atom, 真的即使cloud IDE 9也比visual studio 開發(fā)前端好用。

      9

      因為他們用VS CODE

      10

      用VScode