一個(gè)聰明的開(kāi)發(fā)者會(huì)合理的使用工具軟件來(lái)提高工作效率,這是Pro開(kāi)發(fā)必備的軟件。
工具軟件選擇策略
聰明的程序員不僅要知道如何使用各種軟件來(lái)提高生產(chǎn)力,還要知道如何選擇適合自己的軟件。
目前各平臺(tái)的工具軟件正在快速更新中。一個(gè)有經(jīng)驗(yàn)的開(kāi)發(fā)者應(yīng)該逐漸形成自己的工具選擇策略。
1. 簡(jiǎn)潔現(xiàn)代
選擇專為單一任務(wù)設(shè)計(jì)的工具,您可以在工作時(shí)避免不必要的分心,讓您更加專注。
2. 知名度和良好的社區(qū)支持
學(xué)習(xí)任何新工具軟件 都需要時(shí)間或金錢,因此請(qǐng)選擇那些值得投資購(gòu)買和學(xué)習(xí)的軟件 或工具。另外有很好的社區(qū)支持,廣大用戶群對(duì)使用過(guò)程中遇到的問(wèn)題很有幫助,不要用太小的軟件。
3. 夠輕
開(kāi)發(fā)者工作時(shí)總是需要同時(shí)打開(kāi)很多軟件,輕量級(jí)的工具保證了系統(tǒng)運(yùn)行流暢,不影響我的開(kāi)發(fā)效率。
4. 實(shí)惠的價(jià)格
如果你買得起,或者你能找到它……(如果你有足夠的資金,強(qiáng)烈建議支持正版,有很多好處),你買不起,你不能用,一切都沒(méi)用。
mac軟件推薦下使用的工具
1.
mac該系統(tǒng)非常適合開(kāi)發(fā)人員。但說(shuō)到搭配,絕對(duì)是更厲害的。這是我用過(guò)的最好的工具,可以最大限度地提高 mac 的效率。無(wú)論是查找(打開(kāi))文件、翻譯英文單詞、更新 git (svn) 存儲(chǔ)庫(kù)等,都可以輕松完成。作為開(kāi)發(fā)者,你也可以使用自己喜歡的語(yǔ)言,編寫自己的腳本,讓他為你處理大部分重復(fù)性工作??偠灾?,這一切都說(shuō)了又做了。它的魅力需要你耐心去探索。
2.沖刺
作為一名合格的開(kāi)發(fā)人員,查看各種技術(shù)文檔是必不可少的。Dash提供150+文檔下載,讓你離線查看各種常用技術(shù)文檔。此外,它還提供管理等功能,強(qiáng)烈推薦。
3.
OS X下的開(kāi)源免費(fèi)終端工具,我基本都是用它來(lái)替代原生的。
它極大地方便了一些基本功能。功能很多很多,多用多體驗(yàn)一定會(huì)愛(ài)上它。
另外,為了更方便使用,強(qiáng)烈推薦使用zsh作為bash的代理。說(shuō)到zsh,那么提升黃金cp的必備良藥:oh-my-zsh,不用解釋了,來(lái)不及了,趕緊上車哦-my-zsh
4.-文本-3
這是我開(kāi)發(fā)lua時(shí)使用的IDE。我真的很喜歡它使代碼非常清晰的主題以及功能豐富的插件。但唯一的缺點(diǎn)是文本 3 在 Xcode 運(yùn)行時(shí)特別卡住。它是如此卡住,以至于您無(wú)法輸入代碼??梢允褂梦谋?2。但是Text2有很多sb函數(shù),誰(shuí)知道誰(shuí)用。反正最近棄坑轉(zhuǎn)用Atom了。
5.
系列,豐富的產(chǎn)品線,Java、ios、web、ruby、php、數(shù)據(jù)庫(kù)、c#等一應(yīng)俱全。費(fèi)用相當(dāng)昂貴,但普通用戶可以使用每個(gè)軟件的社區(qū)版。反正自從進(jìn)了坑,我就不能再好好的面對(duì)了。也許你喜歡它mac 寫作軟件免費(fèi),但你知道這個(gè) ide 是基于社區(qū)版的嗎?
6.
OSX下一個(gè)好用的包管理工具,Ruby社區(qū)的作品,功能與apt-get類似。
非常容易安裝OS X中沒(méi)有的Unix工具包和語(yǔ)言包,如wget、node、lua、nginx等。操作簡(jiǎn)單,一鍵安裝,免去繁瑣的安裝、升級(jí)、卸載等配置工作.
7. 樹(shù)
我用過(guò)的最好的免費(fèi) git GUI 客戶端。
8.-
目前用過(guò)最好的文件比較工具,支持文件夾比較、圖片比較、文件合并等功能。
9.
是mac系統(tǒng)下的一個(gè)編程軟件,支持20多種編程語(yǔ)言和.txt,特別適合初學(xué)者,可以避免復(fù)雜的開(kāi)發(fā)環(huán)境配置,直接寫代碼用手。我通常用它來(lái)寫一些小腳本,因?yàn)樗苋菀走\(yùn)行。
10.Mweb
專業(yè)寫作,記筆記,靜態(tài)博客生成軟件,這個(gè)博客就是用這個(gè)軟件寫的。我已經(jīng)用了半年了,沒(méi)有任何不適。編寫的工具很多mac 寫作軟件免費(fèi),但沒(méi)有多少工具那么好用。
21. , JDK,
Java EE 的 IDE
Java SE 工具包 8u121
22.
? for 、mac 和 Linux 堅(jiān)如磐石,為和最終用戶提供 SSH (Shell) 的、廣泛的和數(shù)據(jù)。
23. MySQL,, Redis
MySQL