IDE Duel -

8 Cevap php

PHP kaldıraç çeşitli çerçeveler apps geliştirmeye devam ediyorum (gerçi değil Zend Framework henüz ...) ve JavaScript (çoğunlukla jQuery) iyi faydalanmak. Tüm mark-up I Not Defteri güzel sadeliği + + ötesine taşımak için arıyorum CSS, vs ile, elbette, XHTML. Windows Vista kullanıyorum. Ben Zend Studio 7 veya Dreamweaver CS4 arasında karar vermeye çalışıyorum.

Onlar oldukça birbirleri ile eşit görünüyor, ama fiyat noktaları farklıdır. Ben "Dreamweaver hakkında iyi şeyler" ya da "Zend Studio hakkında iyi şeylerin" bir kaç listeleri gördüm ama kafa kafaya karşılaştırma bulmak için henüz ettik.

Sonraki IDE üzerinde herhangi bir öneriniz yukarı taşımak için? Dil desteği ve temel hata denetimi ek olarak (sözdizimi ile ilgili, yarı-iki nokta üst üste ya da bir şey eksik gibi), ben kesinlikle gerekli olan iki şey için arıyorum:

  1. "Projects" or something similar -- open a project and it gives a tree listing of all related files beneath. I'm pretty sure both support this.
  2. As lightweight as possible. Vista's a hog as it is, and I'd like to have a lightweight enough IDE that having 10 files open and moving between them won't drain my resources.

Diğer incelikler:

  • Automatic documentation (not sure what the phrase is, the stuff in comments above functions with the @parm stuff).
  • Çiftleşmiş.
  • SVN support.
  • FTP/File upload capabilities.

... Ve, Zend veya Dreamweaver şey değil - eğer ne olduğu konusunda herhangi bir öneriniz?

8 Cevap

i Netbease IDE PHP 6.7 öneririm.

Zend Studio veya Dreamweaver gibi çok büyük değil, serbesttir.

Bu desteği vardır

Syntax-highlighting
Templates PHP Unit JQuery Dojo Code completion for JS / PHP / HTML Version Control (SVN)

ve çok daha fazlası ..

Download Netbeans

Ben birkaç açık kaynak alternatifler denemenizi öneririz

  • Eclipse PDT - php için çok iyi mi ama şu anda iyi bir destek jquery yok.

  • Aptana - Eclipse üstüne inşa ve JQuery için iyi bir destek var. Ayrıca sayfa önizleme özelliği vardır.

You can configure different debuggers to work with them like PDT, Zend, Xdebug... all of them can be configured easily. Zned Studio is also build on top of Eclipse, I have never used that so I can't say anything about it.

Ben yaklaşık yıl önce aynı soru vardı. O andan itibaren ben çok farklı IDE ortamlarında denenmiş ve en uygun bir Netbeans olduğunu buldu.

The deal with Netbeans was that due to some performance issues it was the solidest IDE there. As sad as it may be, from my perspective it is much better product than the Zend Studio For Eclipse 6 or 7 witch costs about 400$, (trust me I tried it since I unfortunately wasted the money on licence before I actually tested all available options).

It has the best code completion inspection and assistance, witch you can check yourself by downloading these two IDE-s and trying to code complete chaining method calls. Support for unit testing is also something worth mentioning since it works. ZDE also has that feature but it is not that stable since sometimes it wont run.

JavaScript desteği aslında ben o Aptana birden daha iyi olduğunu düşünüyorum, ama bunun tek dezavantajı gibi Dojo gibi büyük kütüphaneleri ile çalışırken oldukça yavaş olduğunu, aynı zamanda sağlam. Şimdi biraz bu konuda tartışmak olabilir ama aslında kütüphanede (en azından Dojo ve dijit ile birlikte) en iyi kod teftiş vardır ve ince kod tamamlama desteği olmasıdır.

Benim görüşüm sadece olumsuz Zend Debugger için destek eksikliği, ve o kadar kolay hata ayıklama değişken, callstack ve kesme pencereler olmasıdır.

Şimdi benim kesimi bu dışarı çıktı mevcut en iyi PHP IDE, Zend Studio 5.5 gibi bir şey olmasıdır.

Netbeans sürece bellek üzerinde sınırlı değil gibi burada açık bir seçimdir. Bu iyi bir büyüklükte ayak izi var, ama bile Zend ... karşılaştırabilirsiniz hiçbir ürün yok.

Söyleniyor, yeni Aptana Aptana 3 2 + (PDT sadece iyi bir eklenti millet değil) çıkarıldı tam teşekküllü PHP desteği geri getirmek gerekiyordu, ama şimdi Appcelerator Aptana devralan ben biraz kulüpler oldu PHP doğru odak devam edeceğini şüpheci.

Evet Aptana Studio Netbeans de PHP için iyi ve. Daha sağlam hissediyor çünkü daha Netbeans'ı seviyorum. Ama Aptana propably tüm düzenleyiciler javascript için en iyi oto-tam desteği vardır, ama editörü görünümü gibi gerçekten yok - çok 'macish' görünüyor.

Ben de tavsiye ederim, aslında, yan yana her biri kendi güçlü ve zayıf yönleri vardır gibi

Zend Studio için mükemmel:

  • PHP kodlama sınıf, sınıf hiyerarşileri görüntülemek ve göz sağlar otomatik tamamlama sağlar, PHP Manual tek tıklamayla erişim
  • birim test
  • ayıklama
  • profilleme
  • sürüm kontrolü entegrasyonu

Için Dreamweaver CS4

  • HTML kodlama
  • CSS düzenleme
  • Diğer görsel tasarım

Benim için, ben hala Dreamweaver web "tasarımcıları" için sürükle ve bırak olmak ve bu validate bazen yapar korkunç html çıktı oluşturma o izlenim var. Bu hala DW CS4 ile olursa, o zaman ben kesinlikle Zend Studio ile giderdim.

Zend Studio aslında birim test ve sürekli entegrasyon için eklemek istiyorum tüm Eclipse Eklentiler ile destekler.

Ama Aptana ve NetBeans ücretsiz! Ben Zend editörü değil olduğunu düşünüyorum, denemedim. Ben Netbeans gibi! Ben Dreamweaver CS4 gibi ve (ama php kodlama değil) İşimin günlük bazda kullanabilirsiniz. Oldukça güzel ama ben gücü css özellikleri ile olsun yardım hissediyorum. O Netbeans daha iyi değil ki yanında. Bunu Aptana için gitmek DW gibi parlak serin bir görünüm isterseniz, en iyi javascript otomatik tamamlama var - gerçekten harika! Zaman bir ton kaydeder! JQuery kodu ve diğer JS çerçeveler için bile otomatik tamamlama sanırım.