如何在Mac上優雅的開發PHP項目?
01-26
請列舉一些你認為最舒服的,和PHP開發有關的軟體、使用習慣等。
ps:知乎上看的答案多了,我還真覺得自己學富五車,可到了讓自己去回答問題時,腦子裡除了負能量的吐槽外,啥也沒有。呵呵噠。
人與動物最大的區別就是,人會使用工具。
下面是如何優雅的使用Mac開發之工具篇:1. IDEPhpStorm,收費的但絕對物有所值,世界上有家公司叫JetBrains,他們開發的IDE都炒雞好使,誰用誰知道 JetBrains IDEs to create a better Web: IntelliJ IDEA, ReSharper, RubyMine, WebStorm, PhpStorm, PyCharm
2. 資料庫Client
Sequel Pro ,可以輕鬆的進行MySQL的各種操作,關鍵是人家還是免費的,我最喜歡的功能就是,可以通過一層SSH隧道進行MySQL的連接。3. 版本控制
Git,現在大家都用Git了,還在用svn的請不要關注我, SourceTree Free Mercurial and Git Client for Windows and Mac應該是目前最好用的Git圖形化界面了。4. Terminal TotalTerminal
程序猿用Mac的一個很關鍵原因就是MacOS是一個UNIX系統,可以很方便的模擬Linux伺服器環境。配合TotalTerminal is a system-wide terminal accessible via a hot-key 的快捷鍵呼出功能,簡直是如虎添翼!安利一下Coda2
簡直是神器,上圖首先不管是遠程開發還是本地開發,你都可以先設置一個「站點」可以配置url/ssh/ftp/git/db所有你需要的一切同樣也可以直接連接資料庫,交互界面也十分友好
======================Coda2不是IDE,但是你要是開發網站,只用它就夠了!http://www.panic.com/coda/======================看著題主被各種嘲諷真是於心不忍知乎風氣越來越壞了得治寫代碼的時候把小拇指微微翹起來?----------------------------------------順便提一下,過了一年了。
並不覺得人人都說好的語言能夠優雅的起來。呵呵噠。
都用mac了,還要IDE,白瞎了那些cli。不如windows。優雅你不如python,ruby,perl。我的習慣就是能不開ide就不開ide。我寫代碼用的IDE是netbeans,可能很多phper把他噴的一無是處,但是我覺得你用的順手,用的習慣,能寫的出好的代碼,就可以了,工具只是用來快速開發,關鍵是看你能寫出什麼樣代碼。
我用sublime text 3 感覺不錯
【Visual Studio Code】 ,一個運行於 OS X,Windows 和 Linux 之上的,由Microsoft針對於編寫現代 web 和雲應用的跨平台編輯器。【Brackets - A modern, open source code editor that understands web design.】Adobe 的開源 HTML/CSS/JavaScript 集成開發環境。Brackets 當前為Mac, Windows以及Linux (Debian/Ubuntu)提供最新穩定版的二進位發布, 源代碼託管在GitHub上。
沒人 推薦atom嗎
請看我年前寫的 LatteCake - 如何優雅的使用 phpStorm 開發工具
優雅都是指代碼優雅。寫的代碼優雅,notepad碼也一幫人跪舔。寫出一坨翔來,你就是把ide玩出花來也白搭。多玩些實在的,少弄些虛的,代碼能是靠ide優雅的么。ide是提高效率的,不是裝逼的。多折騰ide能讓你寫代碼寫得快些,並不能寫得更優雅,因此如果本來寫的是一坨翔,只能讓你寫出更多翔。
MAMP+phpstorm(自帶資料庫管理工具)
裝得一手好X
brew + vim 應該能解決你所有問題。
Vagrant 虛擬一個Linux 。PHPStorm 集成 CodeSniffer. 寫出詩一樣的代碼。
PHPStorm
推薦閱讀:
※如何看待Facebook 的 HHVM 引擎將轉用 Hack 語言?
※初學者如何自學PHP?
※PHP初學者,在做項目的時候涉及到定時觸發,就是說,提醒用戶有私信消息,請教後台是不是PHP應付不來?需要 Python 這樣的語言支持?
※初學php,求各位大神解答?