2009-08-08 75 views
1

我正在開發利用多個框架(儘管不是Zend框架呢)的PHP應用程序,並且我很好地使用了Javascript(主要是jQuery)。所有標記都是XHTML,當然還有CSS等。我正在尋求超越Notepad ++的美麗簡約。我正在使用Windows Vista。我試圖在Zend Studio 7或Dreamweaver CS4之間做出決定。IDE決鬥 - Zend Studio 7或Dreamweaver CS4

他們看起來相當不錯,但價格點是不同的。我已經看到了一些「關於Dreamweaver的好事」或「關於Zend Studio的好事」的清單,但我還沒有找到一個正面的比較。

關於下一個IDE向上移動的任何建議?除了語言支持和基本的錯誤檢查(語法相關,像缺少分號等),我在尋找兩件絕對必要的東西:

  1. 「Projects」或類似的東西 - 打開一個項目,它給出一棵樹 下面列出所有相關文件 。我很確定 支持這一點。
  2. 儘可能輕便。 Vista的一個豬,因爲它是, ,我想有一個輕量級的 足夠的IDE,有10個文件打開 和它們之間移動不會耗盡 我的資源。

其他精巧的細節:

  • 自動文檔(不知道 這句話是什麼,在 評論與 @parm東西上面功能的東西)。
  • 模板。
  • SVN 支持。
  • FTP /文件上傳 功能。

...而且,如果Zend或Dreamweaver不是東西 - 關於什麼是什麼建議?

+1

你試過Aptana嗎? http://www.aptana.com/ – 2009-08-08 02:45:36

+2

爲什麼不使用Eclipse PDT?無法擊敗價格。 – jason 2009-08-08 02:55:16

+1

我試過Aptana,並且在我的系統上佔用了450MB內存,所以我報廢了它。 Dreamweaver爲我嘗試使用了〜100。 – 2009-08-08 03:26:03

回答

7

我會建議Netbease IDE PHP 6.7。

In是免費的,不像Zend Studio或Dreamweaver那麼龐大。

它有

語法突出
模板 PHP單位 JQuery的 道場 代碼完成的JS/PHP/HTML 版本控制(SVN)

和更多的支持..

Download Netbeans

+0

嗯,Netbeans看起來很酷。我剛剛下載了,現在我正在查看它! – 2009-08-08 16:38:37

+0

Netbeans獲勝。僅僅因爲它足夠聰明,可以通過Dreamweaver和Aptana無法訪問的方式來訪問我的代碼。如果我調用getObject('user') - > get_permissions() - > group_membership(作爲一個瘋狂的例子),我可以導航到User :: get_permissions方法調用的User_Permissions類中的group_membership按鈕。 Aptana只能這樣做,如果我做了$ a =新的User_Permissions ...... Netbeans是我現在最喜歡的東西。 – 2009-08-14 15:18:49

+0

絕對Netbeans。這絕對是真棒。我甚至可以說這對於Visual Studio 2005 for C#來說是一樣好。 – Kris 2009-08-17 20:20:32

0

To我,我仍然有Dreamweaver被網頁「設計師」拖拽的印象,並創建了可怕的html輸出,這有時會證實這一點。如果這仍然發生在DW CS4上,那麼我一定會去Zend Studio。

Zend Studio實際上支持所有我希望爲單元測試和持續集成添加的Eclipse插件。

2

我建議嘗試一些開源替代

  • Eclipse PDT - 是PHP很好,但目前還沒有很好的支持jQuery的。

  • Aptana - 我建立在Eclipse之上,並具有jQuery的良好支持。它還具有頁面預覽功能。

您可以配置不同的調試器,如PDT,Zend,Xdebug等,它們都可以輕鬆配置。 Zned Studio也構建在Eclipse之上,我從來沒有使用過,所以我不能說這些。

1

是Aptana Studio適合PHP和Netbeans。我更喜歡Netbeans,因爲它感覺更堅實。但是,Aptana對所有編輯者的javascript提供了最佳的自動完成支持,但我並不喜歡編輯器的外觀 - 看起來太「macish」。

+0

有趣的是,作爲一名mac用戶,我發現Aptana不適合任何東西,感覺有點像X11應用程序。 – Kris 2009-08-17 20:18:35

0

但Aptana和NetBeans是免費的!我認爲Zend編輯沒有,沒有嘗試過。我喜歡Netbeans!我喜歡Dreamweaver CS4,並在日常工作中使用它(但不編碼php)。這是相當不錯的,但我覺得它的強項是你得到的CSS屬性的幫助。除此之外,它並不比Netbeans好。如果你喜歡像DW這樣閃亮酷炫的外觀,那麼去Aptana吧,它擁有最好的javascript自動完成功能 - 非常酷!節省大量的時間!即使爲你的JQuery代碼和其他JS框架自動完成,我想。

2

我在一年前有同樣的問題。從那時起我嘗試了許多不同的IDE環境,發現最適合的是Netbeans。

與Netbeans的交易是由於一些性能問題,它是最強大的IDE。 從我的角度來看,它可能比Zend Studio For Eclipse 6或7女巫的成本高出400美元多得多,(相信我我試過了,因爲我不幸在浪費了許可證之前浪費了金錢)可用選項)。

它具有最好的代碼完成檢查和幫助,你可以通過下載這兩個IDE-s並嘗試編碼完整的鏈接方法調用來檢查自己。支持單元測試也值得一提,因爲它的工作原理。 ZDE也有這個功能,但它並不穩定,因爲有時它不會運行。

JavaScript的支持也是實心的,其實我覺得這是一個比在集錦更好,但它唯一的缺點是,與龐大的資料庫,如Dojo的工作時,是相當緩慢的。現在有些人可能會爭論,但事實是(至少在Dojo & dijit)庫中它具有最好的代碼檢查和精細的代碼完成支持。

我的看法是,唯一的缺點是缺乏對Zend的調試器的支持,並沒有那麼直觀調試變量,調用堆棧和斷點窗口。

現在我的感覺是,這是最好的PHP IDE可用,就像Zend Studio 5.5出來時一樣。

1

我將建議實際上,並列爲每個人都有其長處和短處

的Zend Studio是優秀的:

  • PHP類編碼可以您可以查看和瀏覽類層次結構,提供了自動完成,點擊進入PHP手冊
  • 單元測試
  • 調試
  • 剖析
  • 版本控制集成

的Dreamweaver CS4的

  • HTML這裏只要編碼
  • CSS編輯
  • 其他視覺設計
2

NetBeans是一個明智的選擇因爲你在內存上不受限制。它的尺寸足夠大,但是沒有任何產品可以比較......甚至連Zend都沒有。這就是說,新的Aptana 3應該帶回從Aptana 2+(PDT不是一個好的插件人)中刪除的全面PHP支持,但現在Appcelerator已經接管了Aptana I對PHP的關注將繼續持懷疑態度。