linux与mac os程序员,程序员为什么要使用或推荐Mac OS X?[关闭]
我從1984年開(kāi)始就在Mac上進(jìn)行開(kāi)發(fā),從1989年以來(lái)就一直在* nix上進(jìn)行開(kāi)發(fā),從1990年開(kāi)始就一直在Windows上進(jìn)行開(kāi)發(fā)。拿另一半。
也許您可以在Mac上做的某些事情在Windows / Linux上做不到那么輕松?
我不會(huì)講Windows,因?yàn)檫@些天我沒(méi)有為它編寫(xiě)太多代碼,但是關(guān)于Linux,嗯,是的。在Mac上,幾乎所有內(nèi)容都變得更容易。:-)
讓我們來(lái)看一個(gè)小區(qū)域:文本編輯器。我是GUI的老家伙,一點(diǎn)也不做emacs,并且知道足夠的vi來(lái)應(yīng)付小的編輯工作。
在Ubuntu上,主要選項(xiàng)是gedit,kate和Eclipse。凱特(Kate)舉步維艱(我丟失了很多數(shù)據(jù)),Eclipse非常重量級(jí),所以我主要堅(jiān)持使用gedit。但這就像MS Notepad的程序員版本:只是做不了多少。而且,要添加的未包含在編輯器中的所有內(nèi)容(例如ctags支持)都需要花費(fèi)大量時(shí)間來(lái)進(jìn)行安裝,配置和處理。
在Mac上...圣牛!有無(wú)數(shù)種非常好的選擇,并且它們具有各種出色的功能。Xcode功能強(qiáng)大,而TextWrangler則是一個(gè)免費(fèi)應(yīng)用程序,結(jié)合了kate和meld的所有最佳功能。在過(guò)去的十年中,沒(méi)有人以丟失我的編輯的方式崩潰的,我不能說(shuō)是kate或gedit。
實(shí)際上,Linux上的文本編輯器充滿了普遍的厭倦感,以至于當(dāng)我進(jìn)行Linux開(kāi)發(fā)時(shí),Mac上也可以使用基礎(chǔ)庫(kù)時(shí),我常常先在Mac OS X上使用Xcode編寫(xiě)代碼,然后在工作時(shí)編寫(xiě)代碼,將其移至Linux并為其編寫(xiě)一個(gè)makefile。
我可以繼續(xù)下去。我嘗試使用dia創(chuàng)建圖表,這令人震驚。但是在Mac上,OmniGraffle對(duì)于創(chuàng)建圖表而言是極好的。
我是開(kāi)放源代碼的忠實(shí)擁護(hù)者,參與了多個(gè)項(xiàng)目,并為今年夏天的Ottawa Linux Symposium提交了一份演講建議。但是我也喜歡保持自己作為快速編寫(xiě)出色代碼的人的聲譽(yù)。因此,我想使用盡可能最高效的開(kāi)發(fā)工具,而這些工具恰好是在Mac上。
補(bǔ)充一點(diǎn)……作為顧問(wèn),我因富有成效而獲得報(bào)酬。閑來(lái)無(wú)事的軟件是我的業(yè)余時(shí)間,我寧愿將其用于其他事情,例如和妻子一起閑逛,武術(shù)和學(xué)習(xí)意大利語(yǔ)。自2006年以來(lái),我在兩個(gè)平臺(tái)上并行工作的經(jīng)驗(yàn)是,與在Linux上相比,在Mac上花更多的時(shí)間來(lái)搞事情。
總結(jié)
以上是生活随笔為你收集整理的linux与mac os程序员,程序员为什么要使用或推荐Mac OS X?[关闭]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux脚本批量复制文件,shell实
- 下一篇: linux 链接 文件,聊聊 Linux