你們常用的web開發(fā)工具都有什么?分享我常用的5大Web開發(fā)工具(常用的web開發(fā)技術(shù)有哪些-)
從我們使用的操作系統(tǒng)到我們的瀏覽器,IDE等等,我們每個(gè)人每天都使用一套工具來提高效率。今天,我分享有關(guān)我獲得新操作系統(tǒng)后立即安裝的5種工具的信息,并每天以全棧開發(fā)人員的身份使用它們。
1、集成開發(fā)環(huán)境
我敢肯定,這將是一個(gè)有爭議的話題,但這是我對(duì)Jetbrains IDE的主要想法。我知道不利的一面,有時(shí)打開可能會(huì)有點(diǎn)慢,它是私有的,需要為此購買許可證。但是對(duì)我個(gè)人而言,收益大于這些問題。多年來,我一直在使用他們的IDE,主要是Webstorm和PyCharm,并且沒有任何不滿,建議和自動(dòng)補(bǔ)全是一流的,這里有一個(gè)巨大的插件生態(tài)系統(tǒng),幾乎可以找到任何東西。從他們的UI,我可以執(zhí)行所有工作,從運(yùn)行,可視化和調(diào)試我的代碼和測試,到出色的git集成,重構(gòu)等。它甚至還可以讓我的設(shè)置和插件跨設(shè)備同步。它對(duì)我來說真是太神奇了。
公平地說,我還嘗試了Sublime或VS Code之類的其他工具,對(duì)Sublime或VS Code印象不深。我看到許多人非常喜歡它,而且它是免費(fèi)的和開源的,但是,它對(duì)于我。如果我沒有我的Jetbrains IDE,我想我會(huì)默認(rèn)回到VS Code,盡管這至少在最初是很痛苦的。
2、API管理
作為Web開發(fā)人員,無論是全棧,前端還是后端,在某些時(shí)候我都必須要測試,調(diào)試或設(shè)計(jì)API,并且有許多出色的工具可以在此過程中為我提供支持。我最喜歡的是Postman,它讓我可以將所有API文檔,示例和可以與團(tuán)隊(duì)共享的預(yù)配置請(qǐng)求集中在一個(gè)地方。真的對(duì)我很大有幫助?,F(xiàn)在有一些其他選擇,例如Insomnia,但我還沒有嘗試過, postman確實(shí)做得很好,而且我還沒有找到有其他好的理由來讓我改變使用它們。
3、Chrome開發(fā)工具
如果你從事前端工作,Chrome開發(fā)工具可能是你最好的朋友。DevTools有許多不同的用途,包括檢查HTML和CSS,分析頁面的網(wǎng)絡(luò)活動(dòng),性能分析,調(diào)試器,源代碼檢查……這方面沒有競爭對(duì)手,并且已經(jīng)內(nèi)置了基于chromium的瀏覽器。
4、Terminal
如果你是Windows用戶,對(duì)不起,但是我在這里使用的內(nèi)容可能無關(guān)緊要。終端的默認(rèn)值是ohmyzsh,無論我在Mac還是linux上,我的zsh都使用zsh shell。使用linux時(shí),我不太挑剔,通常會(huì)選擇操作系統(tǒng)隨附的終端,對(duì)于我的日常驅(qū)動(dòng)器,我使用Ubuntu,盡管有時(shí)你可能會(huì)看到我使用Arch。在過去的幾年中,我一直在使用Mac,為此我使用了iTerm2。
5、音樂播放器
我知道音樂播放器從技術(shù)上講不是開發(fā)工具,但對(duì)我來說是必須的。為了保持周圍環(huán)境的注意力(周圍的唱歌或玩耍,或辦公室背景噪音),我需要音樂,而且我喜歡網(wǎng)易云音樂,我已經(jīng)使用了很多年了,收藏了很多音樂,而且它為Linux提供了一個(gè)客戶端這讓我非常高興。