2010-08-29 27 views
3

Im新到PHP ..我通常在網上看到很多PHP開發人員喜歡在簡單的記事本中編寫PHP代碼..但是它總是很好用的IDE,它可以通過減少錯誤和編寫好的代碼來提高用戶的工作效率。我的問題是「哪些是PHP開發的最佳IDE?」PHP與可視化設計器的IDE?

進出口尋找一個PHP IDE提供良好: -

  1. 代碼完成
  2. 語法和錯誤高亮
  3. 調試
  4. HTML可視化設計(設計視圖)

對我來說,在IDE中擁有一個可視化設計師非常重要。各種IDE都沒有,比如Netbeans。還有什麼方法可以在Visual Studio中開發PHP應用程序? (無/有使用VS附加)

回答

2

首先,我不想說「我更喜歡記事本」。這只是一個謊言和愚蠢。記事本適合希望學習非常基本的學生。對於一個有經驗的程序員來說,浪費時間就像說MSDOS比Windows7好。 :D

在我的工作中,我使用了Eclipse,NuSphere phpED,Netbeans,Dreamveawer,PHPDesigner,PSPad,UltraEdit和記事本。其中Dreamveawer有可視化設計器,但對於PHP我不太喜歡它。對於PHP編碼,Eclipse,Netbeans,PHPDesigner和NuSphere phpED是我的最佳選擇。我喜歡他們的代碼完成功能。

我建議,你可以用Dreamveawer做設計部分(DV最適合我的視覺設計)。然後,您可以使用其他IDE進行PHP編碼。

的Eclipse & Netbeans的都做了很好的工作和是免費的。 :)

+0

By '更喜歡記事本',我相信它們是指純文本編輯器(比如vim,emacs,Notepad ++或TextEdit),而不是完全成熟的IDE。 – imgx64 2010-08-29 14:54:41

2

設計,您可以使用Dreamweaver等,再後來使嵌入PHP代碼OR直接使用其中的一個:

  1. Eclipse
  2. Microsoft Expression Studio
  3. VS.PHP

對於調試:ü se xDebug

但是,我仍然更喜歡Notepad++(它有代碼完成)。

+1

Dreamweaver實際上有PHP支持 - 代碼高亮顯示,代碼提示和完成,數據庫連接和Subversion支持。另外,我相信帶有Aptana的Eclipse會鏈接到您選擇的設計視圖的瀏覽器。 – 2010-08-29 05:45:23

0

如果您正在尋找一個編輯器來執行HTML,CSS和Javascript,那麼我將從Adobe Dreamweaver開始。我知道人們抱怨說它可能是一個資源瑣事,但你無法擊敗它的所見即所得,HTML和CSS功能。然後我會使用Firebug和Dreamweaver來調試Javascript。

如果你想用PHP,Ruby,Python等進入動態Web開發,那麼我會使用像Komodo或Textmate這樣的編輯器。

Visual Studio很不錯,它具有許多與Dreamweaver相同的HTML和CSS功能,但是如果您沒有在開發ASP.NET,那麼我沒有看到使用它的原因。

雖然我已經使用過所有我提到過的工具,但我總是回到VIM,因爲我更喜歡在沒有大型IDE的情況下保持接近金屬,因爲它迫使我真正理解代碼並保持其清潔和可維護性。

https://stackoverflow.com/questions/140707/web-development-ide-suggestions -markkoberlein

0

我的用戶PHPEditnetbeans

關於您的要求:

我有IDE經驗:s是,幾乎每一個IDE那裏是真的不錯,但他們allmoust八方通缺乏索姆功能。

例如: PHPEdit是唯一一個以自然和樂趣的方式支持xdebug的網站調試的唯一ide。 Netbeans也可以與xdebug一起使用,但是在使用ide的變量值處理方面存在問題。

我的觀點是,儘可能多地嘗試儘可能多的ide,並感覺它們是最好的。

在我的小php世界中,調試規則,所以我使用PHPEdit。如果你寫信給出售它的公司,你可以得到一個私人的許可證。它對我來說效果很好。

- 快樂編碼!

p.s.我剛剛嘗試phpStorm。我認爲這是一個偉大的IDE,並且它也是開源項目ds.s的個人許可證。

+0

是的在閱讀答案後,我意識到這一點,並認同你的發言..謝謝:D 「我的觀點是,它通常是最好的嘗試儘可能多的IDE,你可以感覺出來」 – 2010-08-29 09:57:31

0

表達式Web 4並不是最強大的PHP,但它的HTML和CSS(可視化)非常好。雖然沒有DW的「Live View」。

我完全推薦你試試PHPStorm。它沒有DW的視覺特性,但它在PHP中很出色。調試很容易設置。它執行語言注入(例如,在PHP語句中自動完成HTML),幾乎沒有其他的IDE。它的腳很亮,而且非常易於擴展。

+0

我查看了你的兩條建議。我認爲Expression Web幾乎是我正在尋找的東西。 :d – 2010-08-30 12:28:45

0

對於設計視圖 - 將組件拖放到表單上 - 查看Embarcadero的HTML5構建器。

設置表單和組件屬性,編寫PHP和JavaScript事件。
爲數據庫連接,查詢和表組件創建可視化組件的表單和一個隱藏的「datamodule」表單,以計算出您的數據邏輯。

這種升級和重新命名他們的RadPHP的產物,它主要用於構建PHP/JavaScript的瀏覽器應用程序 - 一種Visual Studio中的PHP語言的 - 並增加了開發與此升級移動設備。
很多功能,但只顯示與您是否在設計,編碼或調試以保持簡單相關的功能。

爲新手(像我這樣)提供簡單,直觀和快速的結果,併爲專家快速開發。宣傳是關於移動的,但仍然是一個很棒的網頁開發工具 - 與其他編輯相比,並不昂貴。
http://www.embarcadero.com/products/HTML5-Builder/whats-new

對不起,如果這聽起來像一個銷售點,但IDE值得更好的瞭解。