開發工具鏈(國內項目)
前端開發工具:
- sublime(輕便)
- Webstorm(全面,包括各種插件,對node支持較好,但是缺點是佔用內存較大)
- VSCode(免費,而且比webStorm輕,佔用內存少,插件好用。)
- git/svn(gitlab(需要私有服務器,自己搭建,但是安全),gitee(私有項目免費),github(最大的男同胞交友網站,沒有之一))
tips:
- git分爲三個主要分支,develop(開發分支),master(主幹分支),release(發佈分支)。如果是迭代快速,可以沒有release分支,直接從master分支取代碼。
- 控制好權限,不要給不必要的人員讀寫權限,如果誤操作被刪除了,會損失很多時間和精力來處理的,項目越大,代價越大,深有體會。
- 保證每個人一個賬號,避免引起不必要的糾紛,深有體會。
- npm:包管理工具,bower也是好評的
- 對比工具:Windows:beyondcompare
osx:Diffmerge(free or professional) - markdown
- 命令行:
- Windows:git bash 好處:可以在任意文件夾右鍵,雖然shfit+右鍵也可以打開cmd,但是這個可以用
ll
啊 - OSX:iTerm
- Windows:git bash 好處:可以在任意文件夾右鍵,雖然shfit+右鍵也可以打開cmd,但是這個可以用
- HBuilder:專爲H5設計
- pyhton:一些重複工作,x寫個腳本還是好的
- 批處理:專用素養範疇
項目管理工具
- tower
- 釘釘
- 禪道
服務器工具
- xshell:shell連接遠程服務器。有免費版本,目前的最新版是付費的,最好用的了。
- WinSCP:文件傳輸工具,文件小的話rz也很方便233
- Navicat : mysql數據庫連接
思維導圖
- XMind:優點就是免費
- MindManager: 收費的思維導圖,好用。
其他
- Mouse without Borders:兩臺電腦公用一套鍵鼠,非常適合即開發前臺又開發後臺的程序員,我就是233。
- 網易雲音樂,聽見好時光。
發佈·運維
- jekins,發佈利器,如果項目很大,發佈項多,發佈消耗的時間會影響項目進度的,此時一個發佈工具必不可少。
- 個人小項目可以githook的方式來更新。