Ne IDE Symfony framework için güçlü desteği vardır?

14 Cevap php

Ben Symfony Framework ile kullanımı ile bir IDE arıyorum.

Ben NetBeans 6.5 IDE kullanarak deneyim biraz var ama her zaman sınıf yöntemleri tamamlamak için görünmüyor, artı yerleşik herhangi bir PHP kod parçacıkları var görünmüyor

Burada ideal bir IDE, önem sırasına göre, istiyorum özellikleri şunlardır:

  • Tüm Symfony ve Propel sınıf yöntemleri Kod tamamlama (ben bunları hatırlıyorum asla)
  • Kod şablonları, (sınıf iskeletler, HTML yapıları, Symfony şablonları?)
  • Düz ileri kod hata ayıklama
  • Kaynak Denetimi

14 Cevap

Eğer beklerseniz, Symfony destek yakında Netbeans'le geliyor: http://www.netbeans.org/issues/show_bug.cgi?id=145913. Ben şu an için Zend Studio 5.5 'ler hata ayıklama ve denetim özellikleri ile gidersiniz.

Komodo IDE (veya, hata ayıklama olmadan ve kaynak denetimi, serbest Komodo Edit) + a set of commands for Komodo to use symfony tasks. Tüm 4 puan yapar, ve aynı zamanda Perl, Python, Ruby ve Tcl için çalışıyor.

I recommend NetBeans. You can follow this tutorial: Use NetBeans to setup a PHP Symfony project

Bir çok şey değiştirebilir. Yukarıdaki linki şimdi bozuldu. Ve Oracle şimdi Netbeans'ı sahibi. Yani, ben bir daha size netbeans önermiyoruz! GVIM deneyin!

Eclipse ile PDT

Ben, sen PHPEDIT, tüm symfony sürümleri için en iyi desteği ile yazılım kullanmak için tavsiye ederim

you can watch a screencast of how easy can be develop symfony projects with phpedit. Link

Symfony NetBeans 6.8 tarafından desteklenmektedir.

As for me, it's Eclipse + PDT. But NetBeans already has support of phpDoc 1.4 (while PDT hasn't), so you can document (and IDE will be able to autocomplete) "magic" properties and methods. Doctrine users will surely appreciate that :)

UPD: Bazı zaman geçti ve ben (daha hafif çıktı, daha hızlı ve daha az karmaşık) ilk NetBeans'e hareket ettik. Sonra PhpStorm EAP'ı kullandım, onu sevdim ve hatta bir lisans satın :)

Yani, burada ve şimdi seçim benim IDE şunlardır:

  • NetBeans - ücretsiz
  • PhpStorm - ücretli, en akıllı (statik kaynak analizi gerçek bir katil özellik)

Sadece Symfony geliştirme için Textmate kullanabilirsiniz. Bunun kavrama aldıktan sonra, bu mükemmel de uygun olabilir.

Ben sürüm 0.6 beri Symfony kullanarak oldum ve Zend Studio (her ikisi de önceki sürümleri, ve daha sonra Eclipse tabanlı sürümlerini) kullanmış, Eclipse, Komodo, NetBeans, VIM, e TextEditor ve Sublime Metin.

Geçenlerde PHP Storm açık ettik, ve ben tamamen tüm diğer seçenekleri annihilates ... söylemek zorundayım. Kesinlikle benim tercihim!

Ben geçmişte Eclipse PDT kullanılan, ve bir ay önce Netbeans geçti ... ikisini de denedim sonra, ben Netbeans'ı tavsiye ederim: Daha iyi üstlenmeden araçlara sahiptir ve genel olarak daha iyi bir performans sergiliyor.

Symfoclipse, Eclipse + PDT çevre için Symfony eklenti göz atın. Here's the link ;-)

PHP için NetBeans bulunuyor. Bu Symfony destekler.

PHPEdit rekabeti darbeler uzak. Tabii ki bunun için ödemek zorunda, ama vb tüm symfony komutları, yaml düzenleme, SVN, GUI desteği vardır

Eğer para için bir sürü almak ve çok daha kolay ve hızlı gelişimini sağlar.

Sen sadece kaydettiğiniz zaman kapalı bir proje ile paranızı geri yapacaktır.

(Ben gerçek bir hayranıyım oluyorum ki) eski okul, TextMate veya BBEdit tercih