為 OS X 開發者準備的 15 個超棒應用

發表於2014-06-23

幾乎所有的開發人員在他們日常的開發工作中都有他們自己不可缺少的工具或實用程式集。

這些工具中的每一個都提供了特定的功能,大多數開發者都已經將他們整合到了其工作流程中。使用這些工具或實用程式不單單只是使得某個人的工作流程更加便利易行——更多的是服務於功利性和整潔性的目的。

本文中,我們蒐羅一系列的最佳的OS X 應用程式 ,你可以將他們放入你的Web開發工具箱中。 這些程式大多數都是免費的,並且具有很多高階功能,而我也相信每個人都喜歡免費的東東。事不宜遲,讓我們來一探究竟吧。

1. Automator

你可以使用Automator自動生成原來你需要在電腦上自己動手完成的東西。 你可用它來為你的聯絡人列表中的家庭成員建立家庭目錄. 查詢並將來自你最喜愛網站的圖片新增到iPhone中。 將你的文件列印到你的iPad. 實時的對Finder中大堆的檔案進行重新命名. 甚至對一些重要資訊執行定時備份。 你能夠做的事情沒有任何限制,而Automator則能夠幫你在幾秒或者幾分鐘內完成靠手動方式要好幾小時才能完成的事情。

2. Anvil

Anvil 是一個免費的,用於管理本地網站,並能幫你建立一個開發主機的選單條應用,Anvil 能工作於任何靜態的HTML內容,或者任何使用了Rack的東西,比如 Ruby on Rails, Anvil 將能為你帶來一個開發主機名,其能在本地的任何瀏覽器中執行。 如果你的站點是一個Rack應用,它也能起作用。

3. Tidily

Tidily 是一個修復並將你的HTML原始碼完全縮排的標準工具,搭載了W3的 “HTML Tidy”後,它將能自動修復你的輸入錯誤,多餘的空格還有更多其它的東西。它也能在一個獨立的視窗中展示任何警告或者錯誤。為了視覺上便於比較,原始檔和格式化後的版本會分列兩邊同時顯示。

4. Coda 2

Coda的協同工具讓你能同別人進行無縫的協同工作,它也是一個內建的使用了有Panic驅動的Transmit 4的,能幫助你快速更新站點的FTP工具條。手工編寫程式碼的專家會喜歡其全特性的CSS和文字編輯器,而用它在拆分並排的窗格中編輯多個檔案也將是一件輕而易舉的事情。

5. Keka

Keka是一款開源OS X應用用於檔案的壓縮和解壓。它支援以上的三種格式以及多種壓縮格式,包括7z,gzip,Tar,DMG以及ISO,它可以解壓rar,EXE,CAB,PAX格式也可以。

6. Sequel Pro

Sequel Pro是使用Mysql時的一款快速、易於使用的Mac資料庫管理應用。Sequel Pro能夠讓你直接訪問本地或遠端的MySQL資料庫。Gatekeeper和全屏支援已納入了最新的Sequel Pro版本中。

7. Koala

Koala是一個 Less、Sass、Compass和CoffeeScript的GUI應用,用來幫助開發者更有效地使用它們。Koala可以執行在Windows,Linux和Mac上。

8. HexMiner

這是一款OS X平臺下的而二進位制檔案編輯器,具有對大型檔案、多字元編碼、拖放位元組和檔案、可搜尋的十六進位制和文字、熵導航等功能的優化。該應用使用者介面偏暗,所以眼睛看起來比驕傲舒服,另外,文字和工具欄都可以進行自定義。

9. xCode

Xcode幾乎為開發者提供了所有開發Mac、iPhone和iPad大型應用所必須的東西。Xcode已經統一使用者介面設計、 編碼、 測試和除錯於一個視窗內。Xcode IDE通過分析專案詳細資訊,幫助你找出語法或者邏輯錯誤,甚至可以幫你修復程式碼。

10. Icon8

你可以通過Icons8的工具欄進行搜尋,然後在所收集的2800個圖表中選取你所想要的圖示。然後,你可以將選中的圖示放到任何應用中,如Photoshop、Xcode和Finder。

11. CodeRunner

CodeRunner 允許您通過一次單擊便可以編輯和在虛擬機器中執行任何程式語言。該應用可以編輯和執行的程式碼如AppleScript、C、C++、Java、 JavaScript、Luanda、Objective-C、Perl、PHP、Python、Ruby、Shell或者任何你當前作業系統中安裝的編 程語言。

12. Poedit

Poedit提供了翻譯應用和網站(那些使用gettext的站點)的最好方式。Poedit帶有一個內建的翻譯記憶體以使得翻譯更快。它會記憶你的過往翻譯,並使用它們為類似的文字提供建議。隨著時間的推移,它能夠學習足夠的資訊為你填充常用的字串。

13. Briefs

Briefs是一款專業的應用設計工具。如果你尚處在一個iOS應用的開發原型階段,你可以使用Briefs來規劃藍圖,或在不需任何編碼的情況下建立使用者介面模型。

14. Dash

Dash是一個API文件的瀏覽器,也是一個程式碼段管理器。Dash能夠儲存程式碼片段,通過150+的API(檢視完整列表,請見下文)即時搜尋離線文件集。你還可以生產自己的文件集或請求文件集的加入。

15. Textmate

TextMate是一款為新手或有一定經驗使用者設計的程式碼及標記的文字編輯器。該應用有著乾淨簡約的使用者介面,且包括很多特性:搜尋和替換,自動縮排,自動括號配對,剪貼簿歷史,自定義宣告,可摺疊區域,可記錄巨集,語法高亮等更多特性。

相關文章