如何在Mac上優雅的開發PHP項目?

來源:互聯網
上載者:User
請列舉一些你認為最舒服的,和PHP開發有關的軟體、使用習慣等。

ps:知乎上看的答案多了,我還真覺得自己學富五車,可到了讓自己去回答問題時,腦子裡除了負能量的吐槽外,啥也沒有。呵呵噠。

回複內容:

寫代碼的時候把小拇指微微翹起來?
----------------------------------------
順便提一下,過了一年了。
並不覺得人人都說好的語言能夠優雅的起來。呵呵噠。
都用mac了,還要IDE,白瞎了那些cli。不如windows。
優雅你不如python,ruby,perl。
我的習慣就是能不開ide就不開ide。人與動物最大的區別就是,人會使用工具。
下面是如何優雅的使用Mac開發之工具篇:
1. IDE
PhpStorm,收費的但絕對物有所值,世界上有家公司叫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 的快速鍵呼出功能,簡直是如虎添翼!


5. 檔案傳輸
https://cyberduck.io/ 幾乎支援所有的檔案傳輸通訊協定,非常方便
6. 容我再想想6. 容我再想想安利一下Coda2
簡直是神器,

首先不管是遠程開發還是本地開發,你都可以先設定一個“網站”可以配置url/ssh/ftp/git/db所有你需要的一切
自動補全之類什麼的就不說了,右邊還可以快捷查詢各種變數方法,還有別的一些快捷功能誰用誰知道自動補全之類什麼的就不說了,右邊還可以快捷查詢各種變數方法,還有別的一些快捷功能誰用誰知道

這裡可以直接連接ssh,在伺服器端各種操作,完全不需要用別的軟體或者是Mac的控制台

要是不會寫某個函數之類的,各種書隨便查

同樣也可以直接連接資料庫,互動介面也十分友好
======================
Coda2不是IDE,但是你要是開發網站,只用它就夠了!
http://www.panic.com/coda/

======================
看著題主被各種嘲諷真是於心不忍
知乎風氣越來越壞了
得治雇個秘書,然後口述。優雅都是指代碼優雅。
寫的代碼優雅,notepad碼也一幫人跪舔。
寫出一坨翔來,你就是把ide玩出花來也白搭。
多玩些實在的,少弄些虛的,代碼能是靠ide優雅的麼。
ide是提高效率的,不是裝逼的。
多折騰ide能讓你寫代碼寫得快些,並不能寫得更優雅,因此如果本來寫的是一坨翔,只能讓你寫出更多翔。我用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上。
請看我年前寫的 LatteCake - 如何優雅的使用 phpStorm 開發工具 brew + vim 應該能解決你所有問題。Vagrant 虛擬一個Linux 。
PHPStorm 整合 CodeSniffer. 寫出詩一樣的代碼。
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.