2010-09-11 34 views
3

我使用Visual Studio開發C#,C++大約10年。PHP開發套件?

有沒有類似於Visual Studio Express的免費或便宜的開發平臺(甚至可能是Visual Studio的插件!),這將允許我開發和測試我的代碼?

我有很多PHP書籍,但我想測試我學到的東西,然後把它們扔到現場網站上!

+0

投票結束。複製http://stackoverflow.com/questions/6166/any-good-php-ide-preferably-free-or-cheap – Timothy 2010-09-11 21:39:21

回答

1

Eclipse PDT非常適合那些熟悉visual studio的人。它與Zend Debugger集成,具有用於渲染頁面的集成瀏覽器,並允許代碼完成(IntelliSense)和類重構。

http://www.eclipse.org/pdt/

+0

嘿SleeyNate! +1這與Visual Studio最爲相似。 – jp2code 2010-09-12 22:23:53

1

我一定會去JetBrains PhpStorm。神奇的IDE。您可以從here下載他們的EAP版本。他們試圖每週發佈新的EAP版本。

17

* * * UPDATE * * *

現在,新的3.0版本了我想我應該更新這個答案。經過10個月持續使用PHPStorm後,我可以放心地說,這是我所做過的最好的軟件投資。由於驚人的現場檢查和語法檢查,我在發生之前發現了很多錯誤。我定製了我的編輯器,其中包括一個非常棒的黑暗方案,大量的實時模板,幾乎所有的鍵盤快捷鍵,自定義檢查配置文件設置,Kohana框架的大量模板等。最終結果是我的生產力飆升。我的代碼更清潔,因爲我經常使用各種重構工具。一般來說,由於這樣友好的環境,我的編碼技能在很大程度上已經佔據了幾個位置。現在v3似乎比v2更快。舊的基於Eclipse的IDE與此相比非常粘性 - 速度和穩定性的差異令人驚歎。我在本地使用SVN,並且感覺整合是超級緊湊和堅如磐石的 - 我停止使用Tortoise SVN,因爲所有事情都發生在IDE內部。另外,我經常使用部署工具,這也非常好。例如,您可以快速將實時版本與本地版本進行比較,併合並差異等。您可以將多個文件夾映射到遠程服務器,以便您可以對每個正在處理的隨機文件進行一鍵上傳。這只是一個全能的偉大工具。

還有一件事 - Jetbrains似乎是一個非常令人印象深刻的公司。我通常不會忠於公司,但他們是搖滾明星。我所知道的關於Jetbrains的是,他們是俄羅斯人,他們真的可以搞砸了。他們始終提供更新,支持COFFEE和LESS等新趨勢,所有這些都非常令人印象深刻。

我希望這可以幫助任何有抱負的PHP開發人員!

enter image description here

---低於老答案:---

PHPStorm(新版本2.0)是出奇的真棒 - 非常定製,非常快,非常聰明。得到一個WAMP安裝程序,並讓調試器工作。亮點:

  • 您可以設置文件的邏輯位置並將它們映射到物理位置(例如,設置您正在使用的任何PHP框架的味道)。
  • 代碼完成非常出色,並且與Kohana 3框架一起開箱即用(從未見過IDE在第一次嘗試時就做到了這一點!)。
  • 單獨的PHP重構對於單個開發人員來說價值100美元。
  • 我也一直在使用PHP和JS調試器,像瘋了一樣...我爲STEP-OVER和STEP-INTO等設置了自己的熱鍵,以匹配我的Visual Studio熱鍵,而且我只是在飛行Aptana(基於eclipse)。
  • 我還沒有進入自動化測試,但它也已經集成。
  • 哦,是的,SVN也集成了,似乎堅如磐石。它還帶有一個內置的「歷史」機制,用於跟蹤文件的微改。

在擁有這個爲期2周的時間後,它已經爲自己支付了數次,並且比我爲它付出的價值要多得多。非常高度推薦...至少值得花時間與試用版大驚小怪。

+1

+1列表項目 – raveren 2011-04-01 10:08:23

2

當我離開Aptana時,我正在考慮PHPStorm。然而,我最終選擇Phped出於一個原因。 PHPStorm不會讓您打開網絡驅動器上的項目文件。我特別的開發環境由一個帶有Samba共享的Linux VM組成。我將Win7中的Samba共享作爲網絡驅動器。 Phped允許我將來自網絡共享的代碼添加到我的項目中。 PHPStorm沒有。對我來說這是一個難題。從我讀過的內容看,這種行爲似乎是通過設計。看起來是一個偉大的IDE,但不適合我。

+0

有趣。我在3年前問過這個問題,然後只用了幾個月的PHP。現在,我有更多關於PHP的工作,並且您的答案會彈出。 – jp2code 2013-11-04 18:17:59