Atom ile Sublime aynı çekirdeği kullanmıyor bu bilgi tamamen yanlış. Sublime python dilinde yazılmış çok hızlı ve bir zamanların en popüler text editörlerinden biridir. Sublime in Atomdan artısı bana göre çok daha hızlı çalışmasıdır. Örnek vermek gerekirse zaten sublime hem ilk açılış hızında hemde büyük dosyalar açtığınızda saniyesinde açılmasıdır. Atom'un avantajlarına gelirsek:
1- Tamamen ücretsiz
2- html, css ve javascript dilinde yazılmıştır (Github electron frameworku)
3- Çok kolay bir şekilde modifiye edilebilir ve eklentiler yazılabilir
4- Arkasında github olduğu için çok sayıda ücretsiz eklentisi ve teması vardır
Brackets zaten şu sıralar pek tercih edilmiyor malum adobe ürünü olup esas espiri taşıyan özelliklerini dreamviewere taşımaya çalışıyorlar. Bracketsi ilk kullandığım zaman psd dosyalarını çok kolay bir şekilde webe ayarlamamızı sağlayan araçları vardı ama artık bu özellikler dreamviewere taşıdılar. Brackets atom ve sublimenin performansından çok uzak.
Bu arada brackets atomun çekirdeğini kullanır (electron)
Dreamviewer zaten profesyonel web dünyasında anılmaz bile.
Webstorm çok güzel bir araçtır ama ücretlidir. İlk açılış hızı biraz yavaş olsada sonrasında pek performans sıkıntısı çekmiyorsunuz ama java dilinde geliştirildiği için ona eklenti yazacak olursanız bir java uzmanı olmanız gerekecektir. Ben php projelerimde uzun zaman phpstorm kullandım ama node.js yazılım diline geçtiğimde kullandığım şablonlama sisteminin eklentisi olmadığı için atoma geçtim. Yinede özel birşey kullanmayacaksanız webstorm, phpstorm vb. jetbrains ide leri gayet başarılıdır. Bu arada webstorumun diğerlerinden farkı bir ide olmasıdır yane içinde ihtiyacınız gerekecek tüm araçları barındıran daha büyük bir yazılım gibi düşünebilirsiniz. Atom, sublime, brackets, vscode vb. yazılımlar ise Text editörleri olarak geçer.
Bonus Visual Studio Code:
Bu microsoftun github electron teknolojisiyle geliştirdiği başka ve gayet başarılı bir text-editörüdür. Visual Studio ile karıştırmayın çünkü farklı şeylerdir. Şu anda baya bir kullanıcı kitlesine sahip ve javascript, html, css ile eklenti yazılabiliyor. Atomdan eksisi bana göre çok daha az eklentisi olması ama yinede profesyonel dünyada oldukça sevinmiş bir üründür. Bir diğer önemli özelliğide intellisense adını verdikleri akıllı kod asistanıdır. Intellisense kodunuzu sürekli kontrol edip size ipuçları ve yazım sırasında asistanlık yapıyor.
Sonuç olarak ben atom kullanıyorum ve birçok eklenti ile tam istediğim kıvama getirdim. Şu anda kullandığım tüm teknolojileri atom ile rahat bir şekilde geliştirebiliyorum ama electron teknolojisi kullanan tüm text-editörlerin bir hastalığı vardır oda büyük dosyaları açarken sizi uzun zaman bekletebilmesidir. Örneğin bir database dosyasını açarsanız (40-50mb) 2dklığına bu text-editörleri donar. Gündelik projelerimde bu kadar büyük dosyalarla bir işim olmaz ama olduğu zaman ya sublime yada phpstorm ile açıp düzenlerim.