PHPDesigner 'ı birkaç yıldır kullanıyorum (sürüm 7'den beri) ve istediğiniz tüm özelliklere ve daha fazlasına sahip. Bununla birlikte biraz sevgi / nefret ilişkisi geliştirdim, bu yüzden onu kullanarak deneyimlerime gireceğim.
İlk olarak, kısıtlamalarınız:
- FTP / SFTP desteği, şifre veya anahtar tabanlı
- Kod tamamlama ve yerleşik belge arama özelliği vardır
- Oldukça yapılandırılabilir sözdizimi vurgulamasına sahiptir ve kod olarak hata kontrolünü kullanarak Sözdizimi hatalarını bulmak için PHP'nin kendisi.
Sevdiğim şey
Sizi zorlamaktan kurtardığı için, tam zamanında canlı yayın hatası yaptığını gerçekten takdir ediyorum eksik küme ayracı veya noktalı virgül içeren bir şey. Kodun üzerinde PHP'nin boğduğu noktada gerçek PHP hata mesajını açacaktır. Bazı Xdebug desteğiyle, sorun giderme ve hata ayıklamayı oldukça basit hale getirir.
Kod vurgulama, tamamlama, öneri ve belge arama PHP'nin ötesine geçer. Bununla birlikte sadece PHP kılavuzunu almazsınız, aynı zamanda jQuery gibi popüler Javascript çerçeveleri için referansları tamamlar ve arar. Bir şeye ilişkin argümanları veya argüman sırasını unutursanız, sizi biraz arayıştan kurtarır.
Git desteği (yolda Mercurial)
Bir sonraki sürüme garantili yükseltme ile 100 $ 'ın altında, Fiyatı beğendim.
Tek bir programcı tarafından geliştirildi ve özellik isteklerine ve hata raporlarına çok yanıt veriyor.
Sevmediğim yönler it
Ağırdır, kullanımı ağırdır. Sebebini asla bilemeyeceğiniz veya en azından bazılarını bu şekilde bulduğum düğmeler var.
FTP desteği sorun değil, SFTP hala riskli. Uzaktan bir şey üzerinde çalışırken çalışmanızı gerçekten kaydetmek istediğinizde can sıkıcı olabilen bazı durumlarda soket zaman aşımlarıyla başa çıkmaz.
Projenize herhangi bir organizasyon yapısı empoze etmeye çalışmasa da, sınıf metotları için yerleşik PHPDoc desteğini istediğinizde, projenize belirli çerçevelerin girmesi (örneğin, Codeigniter) biraz zahmetli olabilir ve tamamlama onlardan elde edilebilir. Yine de, çalıştırabilirsiniz, sadece biraz uğraşmanız gerekiyor.
FTP yoluyla uzak ext3 / ext4 dosya sistemlerine kaydederken sekmelerin tuhaflaşmasıyla ilgili sorunlar yaşadım. Daha sonra bunu düzelttim, ancak nasıl , döndürülemeyecek kadar çok kontrol düğmesinin belirtisi olan hiçbir fikrim yok.
Tek bir kişi tarafından geliştirildi. Onun üzerinde yıllarca çalışmaya devam edeceğinden şüphe etmek için hiçbir nedenim olmasa da, tek kişi 'otobüs faktörü' benim için her zaman biraz endişemdir.
Sonuçta, bu bir Nasıl özelleştirdiğinize, hangi araç çubuklarını gösterdiğinize ve hangi özelliklere daldığınıza bağlı olarak daha bir editör gibi hissettirecek harika bir IDE. PHP ve JS kullanarak web geliştirmeye yeni başlıyorsanız, yerleşik belge araması gerçekten başka türlü yapacağınızdan daha hızlı bir şekilde hızlanmanıza yardımcı olacaktır.
Bir şans verin :)