Kod düzenleyiciler programcıların evi sayılabilir.
İki farklı düzenleyici bulunmaktadır. Bunlardan ilki IDE (Integrated Development Environment â TümleÅik GeliÅtirme Ortamı), ikincisi ise hafif düzenleyicilerdir. Genelde çoÄu kiÅi her iki tipten de kendine uygun bir araç seçer.
TGO (TümleÅik GeliÅtirme Ortamı)
TGO (TümleÅik GeliÅtirme Ortamı) birçok özelliÄi içerisinde barındıran düzenleyici olarak adlandırılabilir. Genelde âtüm projeâ üzerine iÅlemler yapılabilecek bir "geliÅtirme ortamı"dır.
TGO birçok dosyayı yükleyebilir ve bu dosyalar arasında geçiÅleri saÄlar, projenin tamamında otomatik tamamlama özelliÄi sunar. Versiyon kontrol sistemleri ile entegre çalıÅır (ÃrneÄin git), test ortamı olarak çalıÅtırılabilir ve diÄer âproje-seviyesindeâ iÅlemler yapılabilir.
EÄer henüz TGO seçmediyseniz aÅaÄıdakilere göz atabilirsiniz:
- IntelliJ Düzenleyicileri: WebStorm ön yüz geliÅtirmek için PHPStorm (PHP), IDEA (Java), RubyMine (Ruby) ve diÄer programlama dilleri için olanları bulunmaktadır.
- EÄer .NET GeliÅtiricisiyseniz Visual Studio iyi bir seçimdir. Ãcretsiz versiyonunu Visual Studio Community adresinden indirebilirsiniz.
- Eclipse tabanlı ürünler; örneÄin Aptana ve Zend Studio.
- Komodo IDE ücretsiz olan versiyonu sisteminize pek yük olmaz Komodo Edit.
- Netbeans.
Yukarıda bahsedilen tüm TGOâlar Windows ve macOS iÅletim sistemlerinde çalıÅmaktadır. Visual Studio haricindekiler ise Linux üzerinde de çalıÅabilmektedir.
ÃoÄu ücretli olmasına raÄmen deneme süresi mevcuttur. Bahsedilen TGOâların nitelikli bir geliÅtiricinin maaÅına kıyasla görmezden gelinebilecek kadar az olduÄu söylenebilir. Bundan dolayı size en uygun olanını seçmelisiniz.
Hafif Düzenleyiciler
âHafif Düzenleyicilerâ TGOâlar kadar güçlü olmasa da hızlı ve basittirler.
Genelde bir dosyayı hızlıca açıp düzenleme amacıyla kullanılırlar.
âHafif Düzenleyiciâ ile TGO arasındaki ana fark TGOânun proje seviyesinde çalıÅması ve daha fazla dosyayı baÅlangıçta yüklemesi, analiz etmesidir. EÄer tek dosya üzerinde çalıÅacaksanız âhafif düzenleyicilerâ daha hızlı çalıÅacaktır.
Pratikte hafif düzenleyiciler birçok eklenti ile klasör bazında yazım, otomatik tamamlayıcı özelliklerine eriÅebilirler. Bundan dolayı TGO ile hafif düzenleyici arasındaki sınır çok belirgin deÄildir.
AÅaÄıdaki hafif düzenleyiciler ilginizi çekebilir:
- Visual Studio Code (tüm iÅletim sistemlerinde çalıÅır, ücretsiz).
- Atom (tüm iÅletim sistemlerinde çalıÅır, ücretsiz).
- Sublime Text (tüm iÅletim sistemlerinde çalıÅır, ücretli).
- Notepad++ (sadece Windowsâta çalıÅır, ücretsiz).
- Vim ve Emacs gibi düzenleyiciler de oldukça iyidir fakat öÄrenme süresi diÄerler hafif düzenleyicilere göre daha uzundur.
Lütfen TartıÅmayalım
Yukarıda yazan düzenleyicileri ben veya birçok profesyonel arkadaÅım mutlu bir Åekilde kullanmaktayız.
Tabi bunlar haricinde nice harika editörler mevcuttur. Lütfen en çok hoÅunuza gideni seçin.
Editör seçimi de diÄer araç seçimleri gibi kiÅisel, projeye göre, alıÅkanlıklara göre, kiÅisel tercihlere göre farklılık gösterebilir.
Yorumlar
<code>kullanınız, birkaç satır eklemek için ise<pre>kullanın. EÄer 10 satırdan fazla kod ekleyecekseniz plnkr kullanabilirsiniz)