atom文件怎么保存到本地 如何進行異構(gòu)數(shù)據(jù)庫同步?
如何進行異構(gòu)數(shù)據(jù)庫同步?目前比較流行的技術(shù)是CDC(changedataccaptur為什么前端工程師很少用Visual Studio?我是一名web前端工程師。本人從事web技術(shù)開發(fā)11年。那時候還
如何進行異構(gòu)數(shù)據(jù)庫同步?
目前比較流行的技術(shù)是CDC(changedataccaptur
為什么前端工程師很少用Visual Studio?
我是一名web前端工程師。本人從事web技術(shù)開發(fā)11年。那時候還沒有HTML5,更不用說VSCode了。有Visual Studio。
我早期也用過VS。當(dāng)時的web開發(fā)還沒有實現(xiàn)前后臺分離,也沒有angular、vue、react等前端框架。Nageshihoudejavascript遠沒有現(xiàn)在強大。前端頁面只能用簡單粗暴的顯示數(shù)據(jù),圓角漸變要看圖片。簡單來說,當(dāng)時的前端只能實現(xiàn)一些非常簡單的功能,無法滿足復(fù)雜的客戶端功能開發(fā)。
但是HTML5出現(xiàn)之后,就完全變了。js的性能提升了幾十倍,API也大大加強了。現(xiàn)在,web前端可以多線程,異步操作。它可以用顯卡API做3D圖形處理,讀寫文件,調(diào)用攝像頭,獲取GPS地理位置,知道你的網(wǎng)絡(luò)用的是4G還是Wi-Fi,運行WebAssembly編譯好的代碼。性能飆升,絲毫不輸其他客戶端編程語言。
所以Web開發(fā)才這么成熟復(fù)雜。要做專業(yè)的前端開發(fā),保持最高的效率,就要使用為Web前端定制的編輯器。
像Big VS和Eclips,已經(jīng)存在很久了,他們生來就是為C、C#和Java服務(wù)的,他們對于非web開發(fā)的集成功能已經(jīng)很全面了。他們也能做很多web開發(fā),功能也不弱,但是因為多出來的東西太臃腫了。啟動IDE需要很長時間,只是為了加載一些不用于web開發(fā)的功能,必然效率低下。所以,針對web前端優(yōu)化的編輯器就應(yīng)該誕生了。
我現(xiàn)在用的是VSCode,用了4年了。據(jù)我個人統(tǒng)計,至少一半以上的web前端都在使用VSCode。
讓 s先排除那些使用jsp的web項目,JSP和后端的很緊,所以都使用后端編程語言相關(guān)的IDE,比如VS Eclipse。
就純前端開發(fā)工具而言,大部分以輕量級編輯器為主。除了VSCode,還有Note Pad,emacs,webstorm,sublime,atom等等。
其中webstorm和sublime是收費的,而Sublime不僅收費,功能也比VSCode弱很多。記事本有代碼高亮和提示,可以自動結(jié)束HTML標(biāo)簽(需要插件),可以顯示文件夾,但是那 所有,只是比記事本更好。Sublime比Note Pad強,但也強不了多少。與記事本相比,它可以打開具有更強主題色彩的控制臺,但是 這就是全部。與VSCode相比,調(diào)試、插件、代碼重構(gòu)功能都比VSCode弱很多。
WebStorm和Atom是唯一能與VSCode抗衡的主流玩家。一些強大的功能,比如本地代碼歷史,顯示git更改和引用統(tǒng)計的代碼片段,自動保存,未引用導(dǎo)入的暗顯,查找所有引用,更改css自帶colorpicker等等。但是之前提到過,WebStorm需要充電,在打開大尺寸文件時,Atom和Webstorm都會出現(xiàn)性能吃緊甚至卡頓的情況,但是VSCode可以實現(xiàn)部分加載。
即使我們沒有。;t不考慮收費與否的問題,我們只比較性能和功能,VSCode是目前最好的。