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