Mac上有哪些好用的編程軟體?分別適合什麼語言?
Object-C, c, c++:最適合寫oc的程序非Xcode莫屬。Cocas框架里有很多長的喪心病狂的名字,例如
delegateTitleForDeleteConfirmationButtonForRowAtIndexPath
和
NSTextInputContextKeyboardSelectionDidChangeNotification
。如果手寫的話會讓人瘋掉。Xcode的自動補全做得非常好。
Xcode對於c和c++的支持同樣很好,我們學校的教授就推薦大家用它寫c和c++的程序。Java: intellij和eclipse都非常棒。這兩個ide都支持java的自動補全,代碼跳轉等超級多的功能。
Ruby: RubyMines挺出名。不過我不是很了解。
python:LiClipse是我今年發現的。早知有這神器我大一就不會每次寫cs作業都設好幾個bash的alias。。我也見過Xcode被配製成python ide的,我也沒試過,不知好不好用。
PyCharm是我上個月開始用的。我在LinkedIn的團隊里用Pycharm寫python,也很好用呢!javascript, node, coffeescript, less, css, html, haskell: 直接用sublime text. sublime text作為一個文本編輯器已經相當完善了。
latex: scribo (scriboapp.com) 和texMaker,都是所見即所得
markdown: Mou, 所見即所得
最近我在試用atom(Atom),覺得還行,但是感覺跟sublime text沒太大區別。可能我用的不夠深入吧。網頁開發:不妨也試一下brackets。可以在瀏覽器里實時預覽效果。
不過大牛用的都是vim和emacs。
最後推薦三個用的人比較少的軟體。kaleidoscope: 文件內容比較。界面美觀,功能強大。支持文本文件,圖片的diff。還支持psd,pdf。但還不止這些。kaleidoscope甚至可以比較git,svn,mercury的項目文件夾。Kaleidoscope
Dash: 一個集中了大部分常用語言的manual/doc的程序。方便查找。Dash - Documentation Browser, Snippet Manager
CodeRunner: 可以一鍵編輯和運行很多語言,很適合用來在些大程序的的時候拿來寫幾行試驗一下思路。CodeRunnerJetBrains :: World"s Leading Vendor of Professional Development ToolsJetBrains的全套:
- IntelliJ IDEA: Java
- PyCharm: Python
- PhpStorm: PHP
- RubyMine: Ruby
- WebStorm: JavaScript
- AppCode: Objective-C
Xcode,適合Objective-C(++)、C(++)、Ruby(需要MacRuby插件)、Java等Eclipse,適合C(++)、Java、php、javascript等很多很多
MonoDevelop,適合C# .NET
Sublime Text2居然沒人說?
Matlab 現在最新版的matlab for mac已經有2014b了支持c++,但是它有它自己的語法,和c++還是有一定區別的但是不知道題主具體想要什麼用途的編程軟體,這款比較商業化一點百度有很多相關下載鏈接,注意找dmg文件謝謝^_^
TextMate...多好的編輯器,怎麼現在都很少人提呢...
vim
肯定用宇宙最強IDE Visual Studio for Mac 2017囖
前端開發, 我用vscode , 出身好(微軟),插件豐富, 軟體本身也是基本web技術實現的。
matlab2016a運行超爽~也沒有在win8.1下因為解析度的問題出現的整體縮小的bug
Atom 或者 sublime~
Xcode我一直木有用 因為褒貶不一 看評價也沒有很高
不過其實因為我學C++ 所以建議安個虛擬機或者來個雙系統 來下個VS推薦閱讀:
※2017年3月黑蘋果主機配置有哪些推薦?
※MacBook Air 運行FinalCut空間不足怎麼辦?
※Final cut pro X和 pr+ae 那個更好一點?
※為什麼說mac是前端的標配?
※用Mac可以避免Windows上的頻繁重裝系統嗎?