En iyi açık kaynak PHP IDE orada nedir?

11 Cevap php

Ben bir süre için şimdi en iyi açık kaynak PHP IDE arıyor edilmiştir. İlk başta ben kullandım phpeclipse ve sonra ben eclipses PHP eklentisi çalıştı ama adamcağız oldu ve onlar gerçekten bu çalışma alma konusunda istekli değil gibi görünüyor. Geçenlerde Netbeans PHP desteği ve o kadar iyi görünüyor çalıştı.

Diğerleri ne kullanıyorsunuz? Evet, gerçek erkek, vi veya emacs kullanmak biliyor: (

11 Cevap

Ben gelip "gelişmiş metin editörleri" için mücadele etmek gerekir. Iki gerçek sınıfları, basit stil veya ağır tarzı vardır.

jedit veya komodo edit (çapraz platform) gibi basit tarzı metin editörleri, textmate (mac), scribes veya {[(4) ]} (Linux), notepad++ (cam), ya da bu gibi herhangi bir. Genellikle bu bir IDE için çok benzer bir yöntemle sizin kodlama yardımcı olacak parçacıkları ve otomatik olarak tamamla gibi temel özelliklere sahip.

Benim gerçek önerileri, ağır tarzı metin editörleri, vim ve emacs gibi şeyler vardır. Ben size gerçekten bir öğrenme çaba gidiyor gibi hissetmiyorum ki senin soru söylediklerini duygu olsun. Ben şahsen öncelikle Vim kullanmak, bu yüzden emacs herhangi bir bilgi sunamıyoruz. Ancak, bir saat learing vim geçirdikten vimtutor standart bir metin editörü size olduğundan daha hızlı çalışmasını sağlayabilirsiniz. Oradan, sadece kullanımı yoluyla bunu hızlı yapmak başka şeyler öğreneceksiniz. Bunu yapıyor gibi hissetmiyorum, ama vim ayak parmakları daldırma istiyorsanız, cream deneyin. Tüm gücü ile Vim güzel bir grafik arayüzü var. W: Ancak, yerine tasarruf vim tarzı için Ctrl-S gibi normal eylemler için bağları vardır. Bu derin sonuna içine dalış olmadan vim bazı bilgi sağlar. Eğer ve altta yatan vim'den öğrenme krem ​​dalış isterseniz ben, bir noktada olsa da öneririm. Ben vim kullanmaya başladığımdan beri benim kodlama çok hızlandırdı.

Ben bir süre için gerçek bir IDE kullanılır, ama ben onlardan büyük bir hayranı olduğumu söyleyemem. Eğer ben biliyorum linux üzerinde çalışıyorsanız Geany "Büyük IDE" bir sürü "Büyük IDE" ağırlık olmadan hissediyorum verir. Ayrıca ona atabilir hemen her dili ile çalışıyor. Eğer varsa özel ihtiyaçları varsa, biz biraz daha soruyu ele alabilir. IDE çıkıyor biraz daha arka planda neler olduğunu bilmek sizi alır gibi hissediyorum. Ben yanlış olabilir ve ben tesadüfen yatan teknolojiyi almaya başladı sadece ben aynı zamanda IDE üzerinden açık olduğunu olabilir. YMMV.

Burada PHP IDE bir sürü arasında temel bir karşılaştırma tablosu var: http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments#PHP

Bir IDE ne olduğu hakkında bazı karışıklık var gibi görünüyor. Metin editörleri ve IDE vardır. Metin editörleri (Komodo Edit, TextMate, vb) metin düzenleme ve belki birkaç diğer şeyler (katlama, dizim, parçacıkları, vb) IDE bütün bunları yapmak ve gelişmiş hata ayıklama, otomatik tamamlama (intellisense gibi bir şey) ve benzeri şeyleri sunarken muhtemelen daha sağlam uzak / yerel proje yönetim ve daha iyi sürüm kontrolü entegrasyonu.

İyi bir IDE bir metin editörü daha fazla güç sunuyor ve IDE gibi görevlerini yerine getirmek için vim ve emacs (veya TextMate) seviyor yapılandırabilirsiniz ederken ben bunu çok kolay sadece gitmek olsun gerçek bir IDE kullanarak başlamak bulacaksınız düşünüyorum (gerçi ben çok bunu son derece güçlü bulacaksınız buna alışmak kez olarak tavsiye boş zamanlarında ya da bir sınıfta VIM'in gibi bir şeyler öğrenmek için fırsat varsa) benim metin düzenleme çok için VIM kullanabilirsiniz ama ne zaman Ben NetBeans kadar yük ve çok güçlü ve komple bir geliştirme ortamı için Xdebug ve Subversion ile kullanmak büyük bir proje başlatın.

Eclipse PDT veya Netbeans'ı göz atın

Aptana Studio (kendisi Eclipse üzerine inşa edilmiş) ve (non-pro) sürümü, yüklü PHP eklentisi ile, benim için çok iyi iş gibi görünüyor. Diğer şeyler arasında, oldukça sağlam kod ipuçlarını, her zaman sonu yok etmek-tanım-atlama ve düzenleme zamanı sözdizimi denetimi vardır. Ben pro sürümü denemedim, ve ben onların barındırılan-ve-terim tüm hizmetleri kaçınmak için deneyin.

http://www.aptana.com/

Ben kullanımı ve KDevelop gibi. Bu vurgulayarak, işlevleri için parametre yardım vardır ve ben proje arama gibi ve yetenekleri değiştirin. Oh, ve de güzel olan svn destekler.

Sizin için ilginç bir izlem soru olacaktır: Eğer bir PHP IDE için ne arıyoruz? Bu tabii ki, coderdan kodlayıcı değişebilir.

Ne yazık ki kendim için, ben de çok iyi PHP işleyen bir IDE bulmak zorunda. Bir IDE için benim temel kriter benim için bir işlev adını sağ tıklatın ve sonra da bu işlevin tanımına atlamak izin vermesidir. (Ben Eclipse ile buldum eminim gibi) Yani bildiğim kadarıyla, hiçbir iyi editörü henüz bunu destekler.

Gerçek Erkekler Vi ya da Emacs kullanmak. Benim blog çok Eclipse için İpuçları

http://technyooz.com/?q=content/vi-vim-full-blown-php-python-ruby-rails-perl-c-c-ide

http://technyooz.com/?q=content/emacs-editor-crash-course-and-tutorial

Ama Şahsen ben Symfony ve Zend Framework sürü iş yapmak gibi NetBeans bir PHP IDE olarak benim için iyi olduğunu düşünüyorum. NetBeans Biz Normal insanlar düşünmek gibi yapılır :)

Eclipse ile ben bir Comp gerektiğini düşünüyorum. Onlardan 2 olmasına rağmen Bilim Derecesi (bir tutun almak için :)

Şerefe!

Eğer bir Mac üzerinde iseniz TextMate deneyin. http://macromates.com/

Ben burada çok Seburdis katılıyorum. Bir editör veya bir tam gelişmiş IDE ve editör / IDE tamamen geliştirme ortamı sağlamak için gereken tam olarak ne bağlıdır Seçimini kullanmak isteyip seçim.

Bazı auto-completion/code önerisi olmadan yaşayamaz. Diğerleri hız özetleri gerekir. Birçok sadece dizim ile büyük metin alanları tercih ederler. Ben şahsen C + + geliştiricileri bir sonraki katil app yazmak için sadece not defteri kullanmak tanıyorum. Ve böylece.

Eğer Ypu gerçekten bir sonraki Editör / IDE olmasını istediğiniz şeylerin bir listesini yapabilir belki, hatta daha fazla yardım almak mümkün olabilir.

Eclipse IDE oldukça iyidir. Ben şimdi bir süre için kullanarak ve kod tamamlama yapar iken, vb açık kaynak, üstlenmeden (biraz) sağ tıklatın edilmiştir .. çok iyi büyük dosyaları işlemez. Eğer büyük kod parçalarını ve + / oluşturursanız kolayca çökmesine - fonksiyonları, ve bir gömlekleri minimize edilmektedir büyük css dosyaları da kötü işlenir.

Benim için hala iyi bir çözümdür. Eclipse de SVN için güzel destek ve diğer potansiyel olarak yararlı eklentileri vardır. Bu işler kurulum almak için nasıl anlamaya her zaman sadece eğlenceli değil.