Çeşitli PHP IDE bazı artıları ve eksileri nelerdir?

8 Cevap php

"Ben kullanmalıyım hangi IDE?" Bu bir değil soru ve ben olursa olsun onlar olabilir ne kadar müthiş metin editörleri ilgilenmiyorum (ve açıklamak için birkaç gün yoksa ben bir IDE yani ... olmak için vim veya emacs ya düşünmüyoruz {[(0) }] ve tam nasıl yapılandırılacağı tam kanlı ayrıntılı olarak) Sadece büyük GUI IDE dönelim bir PHP IDE olarak çalışmak, vim'den demek

Ben yoğun Zend Studio ve Eclipse PDT kullandım ve şu anda NetBeans dışarı çalışıyorum. Ben nusphere hiç kullanmamış.

Ben burada loking kulüpler geribildirim tür bir örnek olarak NetBeans hakkında bir yorumdur: Ben NetBeans hakkında gibi bir şey, bir şey (bir sınıf vurgulamak sağlar "kullanımları bul" gibi bazı güzel işlevleri sahiptir, yöntem, değişken, vb) ve kullanıldığı kaç kez görmek ve hangi yerleri de.

Here is one About Zend: One thing I don't like about Zend Studio is it's price. On the other hand, its integration with Zend Framework is quite potent for someone who uses ZF quite often. Since I make real money using this tool the price isn't a deal breaker... just not preferred.

Yani, bu IDE hakkında kötü / iyi ne herhangi bir iyi intel? Bu okuma başkalarının onlar hakkında duymak gibi olsa ben Mac ve Linux üzerinde değilim bu yüzden tek seçenekleri iyi Windows'un bazı, benim durumumda feesible değildir. Şimdiden teşekkürler!

8 Cevap

Ben netbeans PHP 6.5beta kullanıyorum. Hala beta, ama gerçekten etkileyici.

  • yerel bir test siteye anlık dağıtım
  • büyük kod tamamlama ve yardım
  • Birden fazla çalışma yapılandırmaları
  • Kolay uzaktan dağıtım
  • html, css ve javascript desteği
  • ayıklama

(- Kendi web sitesi mac ve linux sürümleri var önerir, ancak bu tür bir VM üzerinde çalışan windows versiyonu gibi görünüyor bu sadece windows olsa) Ben mükemmel olan http://www.nusphere.com/ NuSphere PhpED kullanın.

Metin editörü kullanılabilir özelleştirme / otomatik tamamlama / sözdizimi renklendirme vb bir sürü iyidir.

Entegre ayıklayıcı iyi bir genel IDE ile, gerçekten iyi çalışıyor. Orada yerleşik veritabanı tarayıcılar gibi şeyler bile, böylece sağ IDE en malzeme ile alabilirsiniz.

Onların özel indirimli fiyat yarın sona gidiyor iddialarını görmezden. Şimdi en az 2 yıl boyunca yarın biten olmuştur.

I http://www.zend.com/en/community/pdt adlı PDT kullanın

benim kurulum aşağıdaki gibidir:

Bir metin editörü aksine ben bir IDE gibi neden İşte

  1. Kod gezinme. benim imleç üzerinde fonksiyon / metod / var tanımına içine almak için bir tuş kullanmak mümkün olmak istiyorum
  2. kod tamamlama
  3. bilgilendirme kısmı tamamlama (/ ** desen bilgilendirme kısmı saplama eklenti tetikleyecek başlayarak)
  4. güzel sözdizimi hilighting
  5. Proje & sınıf anahatları
  6. hızlı dosya başlatıcısı / arama
  7. hızlı "grep" için dizin projesi metni
  8. ve, tabii ki, hata ayıklama yoluyla adım

PDT + Aptana + Zend Debugger bana tüm bu verir ve benim verimlilik ile biraz yardımcı olur

Eğer biz pencere IDE hakkında konuşabilirsiniz öneririz yok çünkü ...

Ben teklif edeceğiz PHPEdit. Bu son 2 sürümü için Delphi geliştirilmiş olan. Son sürümü (3.0) Ancak olmuştur gibi. NET'te yeniden kodlanmış ve bazen sürüm 3.2 etrafında Mono taşıdık olacaktır. Ve bu, Windows / Linux / MacOS uyumluluk anlamına gelir.

Utanmadan siteden kopyalanan özellik seti,:

Kod Tarayıcı

Araç Çubuğu Navigator

Kod Beautifier

Deklarasyonu Git

Unicode

Code Insight

Kod İpucu

Klavye Şablonları

Kod Parçaları

Otomatik Tamamla

debuger

Profiler

PHPUnit ile Birim testleri

Sözdizimi Checker

Visual SQL sorgu oluşturucu

Gelişmiş proje yönetimi

Database management

FTP-SFTP

CVS-SubVersion

PHP Documentor

PHP için Zend Studio kod tamamlama ve hata ayıklama yetenekleri neyin mevcut iyisidir. Online profil ve hata ayıklama için o varsa o da Zend Platform ile arayüzü yapabilirsiniz. Sürüm 6 (Tutulma için Studio) ancak az söylemek kararsız - Ben hala stüdyo 5.5 kullanıyorum.

  1. ayıklama
  2. ayıklama
  3. ayıklama

Herkes iyi hata ayıklama olmadan ciddi ölçekli uygulamalar geliştirmek nasıl beni dışındadır. Vb üçüncü parti kütüphaneler güvenen bazen tek yolu hattı ve bu tatili nerede görerek çizgi ona adım adım etmektir. Ben duygu sadece CakePHP Aylardır üzerinde çalıştığım bir proje için tüm birim testleri parçalayarak bir kod güncellemesi ile ilgili dün gece 4,5 saat geçirmiş olması ile bu söylüyorlar.

Yani, üzgünüm bu konuda zor, ama ben süper uzaktan hata yoktu herhangi bir IDE düşünün olmaz - muhtemelen xdebug ile. Iyi hata ayıklama ile IDE (bildiğim kadarıyla) şunlardır:

  • Komodo IDE - benim kişisel bir seçimdir
  • Tutulma
  • Zend Studio
  • Maguma

Oh, ve IDE fiyatları gibi. Ben fiyat olarak çok özgürlük için açık kaynak yazılımı seviyorum. Ben ağırlıklı olarak özgür yazılım kullanarak lamba yığını dağıtım için, Linux üzerinde gelişir. Ancak, yaşam yazı kod kılan biri olarak, ben işi yapmak için doğru araçları için dışarı bombardımanı herhangi bir sorunum yok. Bu size zaman ay kurtaracak eğer bir IDE bir kaç yüz $ $ s küçük bir bira.

Geçenlerde Aptana Studio Community Edition, Javascript, CSS, HTML ve PHP içindeki kodu tam yeteneklerini olmanın birincil nedeni kullanmaya başladık. Bundan önce ben kullandım phpDesigner 2008. Diğer nedeni fiyattır. Aptana Ben ücretsiz sürümü ne gerek var, ve ben daha gerekirse ben ödeyebilirim.

Ben bir süre için Zend kullanılan, ancak fiyat soruydu kısa bir deneme süresi olduğu gibi beni boğmak yaptı. I phpDesigner 2008 oldukça iyi bulundu, ama ben aptana görünce ben Aptana ücretsiz olabilir ne almak için 40 $ bir yıl etmelidir neden sorguladı.

Ben de büyük özellik setleri için umursamıyor minimalist programcılar biriyim, ama dizim ve akıllı kod tamamlama gibi yapın. Aptana Benim tek şikayet hakkında bu PHPTAL şablonlar için destek vardır ve böylece varlıklar üzerinde keser ve Java ile yazılmış olmasıdır olmasıdır. Ben kendi hız için yorumlanmış dilde yazılmış değildir IDE tercih ederim. Ancak, Aptana oldukça verimli ve hatta benim eski 1.6ghz iş laptop çalışır.

Bir deneyin. Onu indirmek ve ücretsiz olarak test etmek için zarar veremezler. Entegre ayıklama paketinin bir parçasıdır.

Ve Eclipse gibi, iyi, Aptana Eclipse üstüne inşa ve gerçekten web geliştirme için Eclipse sadece özel bir versiyonudur olanlar için. Ben tam Eclipse stüdyo kendimi denemek için henüz.

Update

Ben beri Netbeans geçiş yaptıktan ve geriye bakmadım :)

Original

I Komodo Edit kullanmak, ve neden burada:

  • Özgür / Açık Kaynak
  • Otomatik tamamlama ve çağrı ip uçları
  • Proje yönetimi
  • Hemen hemen tüm büyük (ve bazı majör olmayan) dilleri için destek
  • Firefox gibi Addon / Extensions
  • Makrolar
  • Zend Framework entegrasyonu
  • See the complete feature list...