Web programlama için en iyi IDE’lerden birisi olan PHPStorm, kod yazarken işlerinizi kolaylaştırmanın yanında hızda kazanmanızı sağlıyor. Bu yazımda PHPStorm nedir, ne işe yarar ve ücretsiz olarak nasıl kullanabilirsiniz bunu anlatacağım.
PHPStorm, çok kabiliyetli ve kullandıkça daha çok seveceğiniz gelişmiş bir IDE’dir. IDE denmesinin sebebiyse size sadece kod yazmanız konusunda imkan sağlamakla kalmayıp bir çok konuda yardımcı araç sunmasıdır. PHPStorm ücretli bir yazılımdır ancak ücretsizde kullanabilirsiniz.
PHPStorm’un özelliklerine değinecek olursak;
İçindekiler Tablosu
PHPStorm Hangi İşletim Sistemlerinde Çalışır?
Windows, mac ve linux işletim sistemlerinde çalışabilmektedir.
PHPStorm Kullanmak İçin Gerekli Olan Sistem Gereksinimi Nedir?
Windows
- Microsoft 10/8/7/Vista/2003/XP (incl. 64-bit)
- 2 GB RAM minimum
- 4 GB RAM recommended
- 1024×768 minimum screen resolution
MAC
- macOS 10.8.3 or higher, including 10.9 (Mavericks)
- 2 GB RAM minimum.
- 4 GB RAM recommended.
- 1024×768 minimum screen resolution.
Linux
- 2 GB RAM minimum, 4 GB RAM recommended.
- 1024×768 minimum screen resolution.
- GNOME or KDE desktop.
PHPStorm’u Ücretsiz Nasıl Kullanabilirim?
PHPStorm ücretli bir yazılımdır. Ancak 30 gün ücretsiz kullanmanıza izin vermektedir. Bunun yanında 1 yıl ücretsiz olarak kullanabilirsiniz. 30 günlük ücretsiz kullanımdan herkes faydalanabilir. 1 yıllık ücretsiz kullanım için öğrenci olmanız ve (.edu) uzantılı bir mail adresinizin bulunması gerekmektedir. Eğer .edu uzantılı bir mail adresiniz varsa öğrenci olarak kullanmaya başlayabilirsiniz 1 yıl sonundaysa kullanım hakkınızı yenilemek için mail adresinizi sistem üzerinden tekrar doğrulamanız yeterli olacaktır.
30 günlük demo kullanımı ya da satın almak için : PHPStorm Download
Öğrenci olarak 1 yıl ücretsiz kullanmak için : PHPStorm Student Download
PHPStrom’un Debugging İçin Desteklediği Debug Engine’ler Neler?
PHPStorm Debug Engine olarak Xdebug ve Zend Debug’ı desteklemektedir. PHPStrom’un kendi sitesinde de önerdiği üzere ben Xdebug kullanmayı tercih ediyorum ancak tercih size kalmış ikisinden birini kullanabilirsiniz. Debug hakkında bilgi sahibi değilseniz Bug ve Debug Nedir? başlıklı yazımı okuyabilirsiniz.
PHPStorm Versiyon Kontrol Sistemi (VCS) Desteği
PHPStorm, bütünleşik bir versiyon kontrol sistemi desteği sunmaktadır. Bu nedenle versiyon kontrol sistemi kullanmak istediğinizde sadece hangi sistemi kullanacağınıza karar vermeniz yeterlidir. Şuanda GitHub, Git, Mercurial, Perforce, Subversion için destek sağlamaktadır.
PHPStorm İle Veritabanı Yönetimi Sağlanabilir Mi?
PHPStorm’un sunmuş olduğu database aracı ile Mysql, Mssql, Oracle vb. veri tabanlarına bağlantı yaparak herhangi bir aracı program kullanmadan tablolarınızı yönetebilir ve görüntüleyebilirsiniz.
Diğer Özellikleri
- Kod tamamlama
- PHP, HTML, CSS, JavaScript, and XML, için kod vurgulama, düzenleme işlemlerinde kolaylık sağlama.
- Kod analizi sayesinde yanlış kodları vurgulama ve düzeltme önerileri ile hatasız kodlama
- Kodları ve projeyi inceleyebilmeniz için Project and Code Navigation desteği
- FTP Senkronizasyonu ile remote development imkanı
- Command-line tools
- Composer
- Unit testing
- Plugin Manager
- Kod bloğu ya da dosya karşılaştırma
PHPStorm’un özellikleri bahsetmekle bitmiyor ancak en çok kullanılan ve yeni başlayan birisi için temel düzeyde ihtiyaç olabilecek özelliklerinden genel olarak bahsettim. Özellikleri hakkında daha ayrıntılı bilgi sahibi olmak ve öğrenmek için PHPStorm’un Dökümanını inceleyebilirsiniz.