2011-10-10 69 views
5

我正在尋找Symfony2項目和其他項目的良好編輯器。我真的不需要花哨,也不需要加載數千個腳本等。我個人更喜歡簡單而乾淨的結構化IDE - 這就是爲什麼我總是傾向於關閉Eclipse。良好的Symfony編輯器Netbeans或Eclipse?

我正在使用OS X Lion在Macbook上運行Mamp。

目前我總是回到科莫多。所以我的問題是:在Eclipse和Netbeans中有Symfony支持的優點是什麼(我實際上都嘗試過)?

我不介意在編輯器和瀏覽器之間進行編輯和來回切換。我從來沒有真正理解爲什麼需要有一個巨大的應用程序。除了代碼智能和編輯器中集成的顛覆工具之外,我看不到任何優勢。任何人都可以同意嗎?

回答

12

我使用NetBeans,即使使用Symfony 2也能很好地工作。您不需要設置任何內容,只需從現有的Symfony文件夾中創建一個新的PHP項目即可。你會得到自動完成的類和驗證檢查YAML(如果你使用它,當然)。

對於樹枝,你可以安裝這個plugin,它給你的語法高亮和沒有更多。這對我來說已經足夠了。我發現的唯一問題是,如果您使用一些黑暗(和酷炫)的NetBeans主題,Twig模板很難閱讀:您應該使用默認的黑色白色。

我不推薦Eclipse即使使用Symfony2插件:工作非常糟糕,安裝需要數分鐘時間。唯一不錯的功能(我無法在NetBeans中獲得)是用於生成實體,安裝資源等的自定義命令。

+0

嘿Gremo,好,謝謝你的回答。這就是我想聽到的,我喜歡類的自動完成功能,我必須嘗試。也感謝小枝的建議!最好 – Mike

3

我爲所有PHP項目使用NetBeans,包括symfony 1.x。我曾經使用Eclipse,但發現自動完成會不時掛起 - 儘管他們可能已經修復了這個問題。兩者都是內存飢餓,並且隨着時間的推移似乎越來越依賴於內存,因此如果你習慣於睡覺而不是關閉內存,則需要定期重新啓動。

無論如何,NetBeans中的自動完成功能相當不錯,所以我堅持使用它。我同意你對I​​DE中框架支持的評估 - 它可能很好,但我對CLI很滿意。

+0

嘿Halfer,謝謝!是的,我對CLI也很滿意 - 可能是保守的,但我只是想編輯我的文件,而不是有可怕的加載時間和噸我不需要反正的功能.. – Mike

+0

Np。順便說一句,在Netbeans上,你可以禁用/移除你不使用的插件。我不確定它是否會對內存泄漏產生影響,但是如果它允許您使用任何基於Java的軟件,則可能值得:-) – halfer

+0

我在netbeans 7.0中有一個內存泄漏。但現在它消失了 – HappyDeveloper