PHP, statik veya dinamik web uygulamaları geliştirmek için kullanılan açık kaynaklı bir sunucu tarafı kodlama dilidir. PHP, daha önce Kişisel Giriş Sayfaları anlamına gelen Hypertext Ön İşlemcisinin kısaltmasıdır.
Akıllı kod tamamlama sunan ve hatayı gerçek zamanlı olarak doğrulayan çok sayıda PHP IDE vardır. Bu araçlar, hızlı bir şekilde PHP betiğini geliştirmek için bir sözdizimi denetleyicisi ve hata ayıklayıcıya sahiptir.
Aşağıda, popüler özellikleri ve web sitesi bağlantılarıyla birlikte En İyi PHP IDE'nin özenle seçilmiş bir listesi bulunmaktadır. Liste hem açık kaynak (ücretsiz) hem de ticari (ücretli) yazılımları içerir.
1) Dreamweaver
Dreamweaver, popüler bir PHP Geliştirme Aracıdır. Bu araç, web siteleri oluşturmanıza, yayınlamanıza ve yönetmenize yardımcı olur. DreamWeaver ile oluşturulan bir web sitesi herhangi bir web sunucusuna yüklenebilir.
Özellikleri:
- Dinamik web siteleri Dreamweaver kullanılarak kolayca geliştirilebilir.
- Bir web sitesi oluşturmak için hazır düzenler sağlar.
- Her ekran boyutuna uyan bir web sitesi oluşturabilirsiniz.
- Bu araç, çalışma alanını istediğiniz gibi özelleştirmenize yardımcı olur.
- Kodunuzu doğrulamak için dahili bir HTML doğrulayıcısı vardır.
2) Uçurtma
Kite, birden çok satır kodunu otomatik olarak tamamlayan PHP için bir IDE'dir. Bu düzenleyici 16'dan fazla dili desteklemektedir. Sorunsuz bir şekilde daha hızlı kod yazmanıza yardımcı olur.
Fiyat : Bedava
Özellikleri:
- PHP belgeleri sunar.
- Bu düzenleyici, siz yazarken bir işlev imzası sağlar.
- Fareyle üzerine gelindiğinde bir ipucu alacaksınız.
- E-postayla destek sağlar.
- PHP dili için makine öğrenimi modellerini kullanır.
3) Zend Stüdyosu
Zend Studio, PHP'de bir uygulama geliştirmek için entegre bir geliştirme ortamıdır. Akıllı kod tamamlama sunar ve hataları gerçek zamanlı olarak doğrular.
Özellikleri:
- PHP, HTML, JavaScript ve CSS'nin en son sürümünü destekler.
- Bu araç, SVN (Apache Subversion) ile çalışmanıza yardımcı olan gelişmiş kaynak kontrol entegrasyonuna sahiptir.
- Zend Studio'yu Windows, Mac OS, Linux vb. Platformlarda çalıştırabilirsiniz.
- Laravel ve Symfony çerçevesini destekler.
- Zend Studio, Red Hat OpenShift, Microsoft Azure gibi bulut platformlarıyla çalışabilir.
Bağlantı: https://www.zend.com/products/zend-studio
4) Hızlıpeditor
Rapidphpeditor, PHP programlarını hızlı bir şekilde geliştirmek için bir sözdizimi denetleyicisi ve hata ayıklayıcıya sahip olan PHP editörü kullanımı kolaydır. Bu aracın akıllı bir kod tamamlama özelliği vardır.
Özellikleri:
- Smarty PHP şablon motoru için destek sağlar.
- Kodu verimli bir şekilde yeniden kullanabilirsiniz.
- Gelişmiş arama ve değiştirme özelliği sunar.
- Bu araç Unicode'u destekler.
- Rapidphpeditor sözdizimini vurgulayabilir.
- HTML5 ve CSS3 ile kullanılabilir.
- İçeriği doğrudan web sunucusunda düzenlemenizi sağlar.
- Menüler, araç çubukları ve kısayol tuşları özelleştirilebilir.
Bağlantı: https://www.rapidphpeditor.com/
5) Tutulma CDT
Eclipse CDT çerçevesi, PHP için bir web sitesi geliştirme aracıdır. Yazdığınız sözdizimini vurgular. Bu araç, programda kolayca hata ayıklamanızı sağlar.
Özellikleri:
- Size hazır kod şablonu sağlar.
- Bu araç, sözdizimini otomatik olarak doğrular.
- Kod yeniden düzenlemeyi destekler. (İç kod yapısını iyileştirme süreci).
- Eclipse CDT, projeyi uzaktan yönetmenizi sağlar.
- Windows, Linux ve OS X üzerinde kullanılabilir.
Bağlantı: https://www.eclipse.org/pdt/
6) Komodo
Komodo, HTML, JavaScript, CSS, Drupal, Zend, vb. Dahil olmak üzere web teknolojilerini destekleyen bir PHP IDE'dir. Bu yazılım, PHP programında hızlı ve kolay bir şekilde hata ayıklamanıza yardımcı olur.
Özellikleri:
- Kodunuzda hata ayıklamanıza, incelemenize ve test etmenize yardımcı olur.
- Bu uygulama, özellikleri özelleştirmek için tonlarca eklentiye sahiptir.
- Komodo, takım arkadaşlarınızla işbirliği yapmanıza yardımcı olur.
- Proje ve dosya gezintisi ile kendi iş akışınızı tanımlayabilirsiniz.
- Komodo IDE'den çıkmadan HTML dosyasında değişiklik yapabilirsiniz.
- Belirli bir kod satırına hızlı bir şekilde gitmek için sayısal bir yer imi yerleştirmenize olanak tanır.
- Bir dosya içindeki birden çok dili vurgular ve algılar.
- Koddaki değişkenlerin oluşumlarını kontrol edebilirsiniz.
Bağlantı: https://www.activestate.com/products/komodo-ide/
7) Parantez.io
Brackets.io, web uygulamaları geliştirmek için açık kaynaklı bir düzenleyicidir. Adobe Systems tarafından kurulmuştur. Bu araç, JavaScript, CSS ve HTML kullanarak bir web sitesi tasarlamanıza yardımcı olur.
Özellikleri:
- Tarayıcınızı gerçek zamanlı olarak bağlayabilirsiniz.
- PHP betiğini hızlı bir şekilde düzenlemenize yardımcı olur.
- Bu uygulama Linux, Windows ve Mac işletim sistemlerinde kullanılabilir.
- Programınızı verimli bir şekilde yönetebilirsiniz.
- Ön işlemci desteği, canlı önizleme ve satır içi düzenleyiciler sağlar.
- Brackets.io aracının yardımıyla kullanıcı arayüzünü hızlı bir şekilde özelleştirebilirsiniz.
Bağlantı: http://brackets.io/
8) CodeLobster
Codelobster, PHP için Entegre Geliştirme Ortamıdır. JQuery, Facebook vb. Dahil olmak üzere çok sayıda eklentiyi destekler.
Özellikleri:
- Köşeli parantez çiftlerini vurgulayabilir.
- CodeLobster, sabitleri ve değişkenleri içeren bir açılır liste gösterir.
- Bu araç, dosyaları projede düzenlemenize yardımcı olur.
- Kodu doğrulamak için PHP hata ayıklayıcısını destekler.
- Şu anda üzerinde çalışmadığınız kod bloklarını gizlemenizi sağlar.
- Kodu ayrıntılı olarak görmek için kodu daraltabilirsiniz.
Bağlantı: http://www.codelobster.com/php_editing.html
9) Notepad ++
Notepad ++, Windows ile kullanılabilen bir kod düzenleyicidir. Bu araç, sözdizimi ve anahtar kelimeyi vurgular. Tek bir pencerede birden çok açık dosyayla çalışmanıza yardımcı olur.
Özellikleri:
- Ekranı yakınlaştırabilir veya uzaklaştırabilirsiniz.
- Makro (Otomatik genişletilebilir talimat) kayıt ve oynatma mümkündür.
- PHP, HTML, JavaScript, CSS vb. Diller için sözdizimini vurgular.
- GUI özelleştirilebilir.
- Çoklu dil ortamını destekler.
Bağlantı: https://notepad-plus-plus.org
10) PHPStorm
PHPStorm, PHP için platformlar arası bir IDE'dir. HTML, CSS, Sass ve daha fazlası gibi ön uç teknolojiyi kullanmanızı sağlar. Tek bir kaynak kodu birimi için bir test gerçekleştirebilirsiniz.
Özellikleri:
- MySQL'i (Yapı Sorgulama Dili) destekler.
- Joomla, Magento, CakePHP gibi PHP tabanlı çerçevelerle çalışabilirsiniz.
- Yerleşik kod biçimlendirmesi içerir.
- PHPStorm, değişkenler ve yöntemler için ipuçları sağlar.
- Kodu otomatik olarak tamamlar.
Bağlantı: https://www.jetbrains.com/phpstorm/
11) NetBeans
NetBeans, PHP programları yazmak için entegre bir geliştirme ortamıdır. Halihazırda mevcut olan projelerin listesini gösteren bir proje penceresi vardır.
Özellikleri:
- PHP sınıfının yapısını kolayca görebilirsiniz.
- PHP değişkenlerini ve anahtar kelimeleri vurgular.
- Klavye kısayolunu kullanarak bir kod parçasını biçimlendirebilirsiniz.
- Parantezleri otomatik olarak tamamlar.
- Netbeans, $ simgesi yazarak parametre ipuçları sağlar.
- Komut dosyası yazmak için hazır şablonlar sunar.
- Bu uygulama, şu anda mevcut harici hizmetleri gösteren hizmet pencerelerine sahiptir.
Bağlantı: https://netbeans.org
12) Atom
Atom, bir PHP programı yazmak için basit bir düzenleyicidir. Bir yapılandırma dosyasını değiştirmeden herhangi bir şey yapmak için özelleştirilebilir.
Özellikleri:
- Entegre bir paket yöneticisine sahiptir.
- Bu uygulama, platformlar arası düzenlemeye izin verir
- Bir dosyaya veya tüm proje boyunca yazılan metni bulabilir, önizleyebilir ve değiştirebilirsiniz.
- Mevcut komutları çalıştırmak için komut paletini destekler.
Bağlantı: https://atom.io
13) Bulut9
Cloud9, herhangi bir tarayıcıyla kod yazmanıza, çalıştırmanıza ve hata ayıklamanıza olanak tanıyan bulut tabanlı bir düzenleyicidir. İnternete bağlı bir makine kullanarak her yerden çalışmanıza yardımcı olur.
Özellikleri:
- Basit bir sürükle ve bırak yöntemiyle panelleri istediğiniz yönde ayarlayabilirsiniz.
- Bir kesme noktası ayarlamak için entegre bir hata ayıklayıcıya sahiptir.
- Bu araç, sunucudan komut çıktısını görmenizi sağlayan yerleşik bir terminale sahiptir.
- Kolay erişim için klavye kısayollarını destekler.
- Geliştirme ortamını geliştirme ekibinizle paylaşabilirsiniz.
- Cloud9, çeşitli temalar sunar.
- Görüntüleri yeniden boyutlandırmak, kırpmak veya döndürmek için dahili bir görüntü düzenleyiciye sahiptir.
Bağlantı: https://aws.amazon.com/cloud9/
14) GNU Emacs
Emacs, oldukça özelleştirilebilir bir özellik sağlayan Unix tabanlı bir araçtır. Sözdizimi renklendirmesini destekler. Çok sayıda insan komut dosyası için unicode'u destekler.
Özellikleri:
- Bu programda eksiksiz yerleşik belgeler vardır.
- Çok sayıda uzantıyı yüklemek ve indirmek için bir paketleme sistemi sağlar.
- Emacs Lisp kodu kullanılarak oldukça özelleştirilebilir.
- Yeni kullanıcılar için bir eğitim sunar.
Bağlantı: https://www.gnu.org/software/emacs/
15) Codelite
CodeLite, PHP'de program yazmak için açık kaynaklı bir araçtır. Sözdizimini vurgular. Bu aracı Windows ve Mac işletim sisteminde kullanabilirsiniz
Özellikleri:
- Codelite, Cscope entegrasyonu ile entegre edilebilir (bir kodu aramak için metin tabanlı arayüz).
- Sözdizimi renklerini özelleştirebilirsiniz.
- Codelite, bir ağaç görünümünü kullanarak dosyaları zahmetsizce bulmanıza yardımcı olur.
- Sıralama, sözdizimini değiştirme vb. Gibi işlevleri tutan bir komut damak tadına sahiptir.
Bağlantı: https://codelite.org/
16) Yüce Metin 3
Sublime, PHP kullanarak web uygulaması geliştirmek için kullanılan bir IDE'dir. Bu araç, bir klavye kısayolu kullanarak sembole, kelimeye veya satıra atlamanızı sağlar.
Özellikleri:
- Sözdizimini değiştirmek için bir komut paleti sunar.
- Sublime text, özellikleri genişletmek için API sağlar.
- Sözdizimini vurgular.
- Sınıf veya yöntemin tanımına hızlı bir şekilde gidebilirsiniz.
Bağlantı: https://www.sublimetext.com
17)
Geany, GTK açık kaynaklı araç setini kullanan bir PHP editörüdür. Bu düzenleyici sözcükleri veya parantezleri otomatik olarak tamamlar. PHP, Perl, HTML vb. Dahil olmak üzere çok sayıda dosya türünü destekler.
Özellikleri:
- Kodu kolayca derleyebilir ve çalıştırabilirsiniz.
- Proje yönetimini basitleştirir.
- Kod katlamayı destekler (dosyayı seçerek gizleyin ve görüntüleyin).
- HTML ve XML etiketlerini otomatik olarak kapatabilir.
- Geany, sembolün nerede tanımlandığını bilmenize yardımcı olan bir sembol listesi sağlar.
Bağlantı: https://www.geany.org/
18) TextMate
TextMate, macOS için geliştirilmiş bir düzenleyicidir. Bir kod parçasını kolayca değiştirmenize yardımcı olur. Parçacık dosyasını herhangi bir güçlük çekmeden arayabilirsiniz.
Özellikleri:
- Dosya tarayıcısı görünümünde hangi dosyaların değiştirildiğini görebilirsiniz.
- Makrolarla tekrarlanan çalışmayı ortadan kaldırmanıza yardımcı olur.
- Kod katlamayı destekler (seçici olarak gizleme ve kodu görüntüleme).
- Önceden kopyalanan metin veya kod, pano geçmişinde görülebilir.
- PHP dosyasının sürümünü kolaylıkla kontrol edebilirsiniz.
Bağlantı: https://macromates.com/
19) Kwrite
KWrite, PHP kodu yazmak için hafif bir araçtır. Bu araç, KDE yazılım topluluğu tarafından geliştirilmiştir. Metin ekleme modu ve komut modu gibi iki farklı giriş moduna sahiptir.
Özellikleri:
- Dosya türüne göre sözdizimini otomatik olarak vurgular
- Girintiyi otomatik ayarla (kodun başındaki boş alan)
- Görüntüleri dışa aktarmak için KIPI eklentisini destekler.
- Bu düzenleyici, dosyanın geri kalan kısmında gördüğü sözcüklere veya ifadelere göre otomatik tamamlama sunar.
Bağlantı: https://kde.org/applications/utilities/org.kde.kwrite
20) NuSphere
NuSphere, web tabanlı bir uygulama geliştirmek için bir yazılımdır. Herhangi bir güçlük çekmeden PHP'de kod yazmanıza yardımcı olur. Bu uygulama, PHP kodunda hata ayıklamak için PhpED'i destekler.
Özellikleri:
- JavaScript'i destekler.
- Birden çok çerçeveyi hedefleyen projeyi yayınlayabilirsiniz.
- Yerleşik bir kod doğrulayıcısı vardır.
- Bu araç, PHP kodunu otomatik olarak düzeltir.
- Nusphere, tamamen özelleştirilebilir bir kısayol sağlar.
- Dosyadaki belirli bölümü gizleyebilir ve görüntüleyebilirsiniz
- Bir çift diş teliyle eşleşiyor.
Bağlantı: http://www.nusphere.com