2011-10-10 14 views
5

Symfony2 projesi ve diğer projeler için iyi bir editör arıyorum. Ben gerçekten fancyness veya binlerce script yüklemeye ihtiyacım yok. Ben şahsen kolay ve temiz yapılandırılmış IDE'yi tercih ediyorum - bu yüzden aslında her zaman Eclipse'i kapatmaya eğilimliyim.İyi Symfony Editor Netbeans veya Eclipse?

OS X Lion'lu bir Macbook'ta Mamp çalıştırıyorum.

Şu anda hep Komodo'ya geri dönüyorum. Yani sorum şu: Eclipse ve Netbeans'de Symfony desteğinin olmasının avantajları nelerdir (aslında ikisini de denedim)?

Düzenleyici ve tarayıcı arasında düzenleme ve geri gitmeyi umursamıyorum. Bunun için neden çok büyük bir uygulama olması gerektiğini anlamıştım. Kod zekası ve editörlerde tümleşik alt sürüm araçları dışında hiçbir avantaj göremiyorum. Bu konuda hemfikir olabilir mi?

cevap

12

Ben Symfony 2 ile bile iyi çalışıyor NetBeans kullanın. Herhangi bir şey ayarlamanız gerekmez, sadece mevcut Symfony klasöründen yeni bir PHP projesi oluşturun. YAML için sınıflar ve doğrulama kontrolü için otomatik tamamlama alırsınız (tabii ki kullanırsanız).

Twig için size sözdizimi vurgular ve daha fazlasını vermeyen bu plugin yükleyebilirsiniz. Bu benim için yeterli. Bulduğum tek sorun, bazı karanlık (ve serin) NetBeans temasını kullanırsanız Twig şablonlarının okunması zor olmasıdır: beyaz olanı varsayılan olarak siyahı kullanmalısınız.

Symfony2 eklentisiyle bile Eclipse'u önermiyorum: gerçekten kötü çalışıyor ve yüklenmesi dakikalar alıyor. Tek iyi özellik (NetBeans'e ulaşamıyorum), varlıkları oluşturmak, varlıkları yüklemek ve benzeri işlemler için özel komutlardır.

+0

Hey Gremo, tamam, cevabın için teşekkürler. Duymak istediğim buydu, sınıflar için otomatik tamamlama işlevini beğendim ve bunu denemeliyim. Ayrıca dal önerisi için teşekkürler! En iyi – Mike

3

Symfony 1.x gibi tüm PHP projelerim için NetBeans kullanıyorum. Eclipse'i kullandım, ancak otomatik tamamlamanın zaman zaman askıya alındığını bulmuştum - ancak bunu düzeltmiş olabilirler. Her ikisi de bellek açlığıdır ve zaman içinde RAM'in üzerine daha fazla asılır gibi görünmektedir, dolayısıyla makinenizi uyku moduna almaktan ziyade uyku alışkanlığınız varsa, her ikisinin de periyodik olarak yeniden başlatılması gerekir.

Netbook'larda otomatik tamamlama oldukça iyi, bu yüzden de ona takıldım. Genel olarak IDE'lerde çerçeve desteği değerlendirmenize katılıyorum - sahip olmak güzel olabilir, ancak CLI'den memnunum.

+0

Hey Halfer, teşekkürler! Evet, CLI ile de mutluyum - muhafazakar olabilirim, fakat sadece dosyalarımı yüklemek istemiyorum, korkunç bir yükleme süresi ve tonlarca fonksiyona ihtiyacım yok .. – Mike

+0

Np. Btw, Netbeans'de kullanmadığınız eklentileri devre dışı bırakabilir/kaldırabilirsiniz. Bu bellek sızıntıları için bir fark yaratır emin değilim, ama :-) – halfer

+0

netbeans 7.0 bir bellek sızıntısı vardı izin verirse, muhtemelen herhangi bir Java tabanlı yazılım üzerinde yapmaya değerdir .. Ama şimdi gitti – HappyDeveloper