程式猿這個行業素來有鄙視鏈存在,從開發語言間的鄙視到IDE之爭從來沒斷過。真不知道有什麼好爭的,就像找結婚對象一樣,適合自己的就是最好的。 ...
俗話說,工欲善其事必先利其器。
以前在Windows下做vc++開發時,幾乎只有Visual Studio可以選。曾經也狂熱的認為vs是世界上最好的IDE沒有之一,後來vs版本更新越來越快,而老項目一直使用vs2008編輯編譯,偶有同事想一起嘗鮮,卻沒人願意承擔換IDE的風險。一直不明白M$為什麼一定要把vs做成全家桶,我僅僅想用最新的IDE,不想換編譯器啊!!!總之,做vc++ / MFC開發想換新版vs幾乎是不可能的,當然你也可以說M$早就放棄MFC了。。。
脫坑轉做Java後發現,Java的IDE可選擇性真多啊,而且大多都是跨平臺的,這個不得不贊!周圍大多數Javaer都在用Eclipse以及MyEclipse,而網上IntelliJ IDEA比Eclipse強的blog/news越來越多,最強有力的證據無異於Google推出的Android集成IDE“Android Studio”是基於IntelliJ IDEA的,之前一直是一個可以集成進Eclipse的ADT開發包(至少我在2011年初學Android的時候是這樣的)。
於是,直接安裝了最新版的IntelliJ IDEA,選擇它的另一個原因是寫Python一直用的PyCharm,兩個同屬於JetBrains的產品,快捷鍵操作之類的都是一樣的,並且預設可選深色主題——Darcula。社區版是免費的,旗艦版(或專業版)是收費的,不過可以通過這裡進行註冊(手動噓…)。
除了IDE外,一款好的編輯器也是必不可少的。以前在Win下用過gVim,Notepad++,SourceInsight,UltraEdit等等,自從用了SublimeText之後就把前邊的全都卸載了,優點太多,單單支持插件這個就甩其他幾個編輯器好幾條街。雖然是收費軟體,但可以無限期試用~
程式猿這個行業素來有鄙視鏈存在,從開發語言間的鄙視到IDE之爭從來沒斷過。真不知道有什麼好爭的,就像找結婚對象一樣,適合自己的就是最好的。
——————————————————華麗的分割線——————————————————
目前Mac上安裝的:
- IntelliJ IDEA 2016,輕鬆配置JDK 1.5 ~ JDK 1.8,Tomcat等,自帶的Version Control支持Git、Subversion,是我用過的最好用的版本控制工具,集成的Ant、Maven也不能更好用了
- Eclipse Mars,項目組自己開發的一個插件只有Eclipse可用
- Sublime Text 3,安裝了常用的插件
- Vim,使用OS X自帶的Terminal,輸入vim直接可以使用
- PyCharm 2016,同IntelliJ IDEA,寫Python時用
- Beyond Compare,文件、文件夾對比工具,其實在JetBrains的產品中集成的對比工具也是很好用的
- Dash,API文檔瀏覽器 && 代碼片段管理工具,配合Alfred簡直不要太爽(後者堪稱Mac平臺下最為傳奇的效率產品,神兵利器)