JavaScript, web geliştirme alanında, aynı zamanda mobil geliştirme ve uygulamalar gibi başka şeyler için de kullanılır. Basit bir metin editörü CSS ve HTML5 için ihtiyacınız olan her şey olabilir, ancak JavaScript'in biraz daha fazlasına ihtiyacı var. İşte web geliştirme için şu anda en iyi JavaScript IDE'si olarak kabul edilenler.
İyi bir JavaScript IDE'nin birkaç temel özelliğe sahip olması gerekir. Otomatik kod tamamlama, liste fonksiyonları, kod oluşturma, yeniden düzenleme, akıllı navigasyon, entegre bir hata ayıklayıcı ve test özellikleri gibi araçları içermelidir. İyi bir IDE ayrıca repertuarını genişletmek için hata ve istisna işleme ve eklentiler içerecektir.
Bu listedeki JavaScript IDE’lerin bazıları premium, bazıları ücretsiz, birçoğu bilgisayarınıza indirilmiş ancak bir kısmı çevrimiçi. Hepsi olumlu bir şekilde değerlendirildi ve çok popüler görünüyor. Web geliştirme için yeni bir JavaScript IDE arıyorsanız, bunlardan birinin tasarıya uyacağından emin olabilirsiniz.
Kodlayıcı değilim ama en iyi arkadaşlarımdan biri bu yüzden bu listeyi oluşturmak için uzmanlığını kullandım.
WebStorm
WebStorm, indirme sayıları ve olumlu eleştirilerde gidilecek bir şey varsa, en popüler JavaScript IDE'lerden biridir. Kullanıcı dostu ve kullanımı kolay olacak şekilde sıfırdan tasarlandı ve kesinlikle öyle görünüyor. JavaScript, HTML, CSS, Angular ve Node.js ile uyumludur, bu nedenle tüm tabanları kapsıyor. Ayrıca, Angular, React ve Meteor çerçeveleri ve Cordova, PhoneGap ve Ionic mobil geliştirme uygulamaları ile uyumludur.
WebStorm harika bir kod yeniden düzenleme hizmetine sahiptir, böylece yeni kodlayıcılar bile düzenli kod oluşturabilir. Değişkenleri çıkarabilir, dosyaları taşıyabilir, otomatik tamamlayabilir ve parametrelerle fonksiyonlara yardımcı olabilir. Daha deneyimli bir kodlayıcıysanız, etkileyici uygulamalar ve özellikler oluşturmak için ihtiyaç duyduğunuz tüm gelişmiş araçları bulacaksınız.
WebStorm ücretsiz değildir ve kullanmak için yıllık bir abonelik gerekir.
atom
Atom, son derece popüler bir JavaScript IDE'sidir. Temelde, ihtiyacınız olduğu kadar çok özelliği destekleyebileceğiniz bir metin editörüdür. HTML, JavaScript, CSS ve Node.js ile uyumlu olan Atom, Electron'da JavaScript programlamada değerini kanıtlamış bir platformlar arası yapı üzerine inşa edilmiştir.
Çapraz platform işlevselliği ortak projeler için mükemmeldir; dahili Paket Yöneticisi önceden oluşturulmuş pek çok paket ekleme veya kendi paketinizi oluşturma imkanı sunar. Bu, Atom'un en çok değer verilen özelliklerinden biridir, çünkü IDE'yi tam olarak kullanmak istediğiniz şekilde yapılandırmak için büyük bir özgürlük sunar.
Atom'un diğer özellikleri arasında otomatik tamamlama, dosya tarayıcı, bulma ve değiştirme, etiketleri otomatik kapatma ve genel bir bakışta kodunuzu gösteren kullanışlı bir mini harita bulunur. Atom daha büyük dosyalarla çalışırken yavaşlama eğilimindedir ve görünüşte onu kullanırken gecikmeye neden olabilecek bir bellek sızıntısı vardır. Bunun dışında çok kabul edilir.
Atom kullanmakta serbesttir.
Codepen
Codepen kendisini “ağın ön tarafı için oyun alanı” olarak nitelendiriyor. Yukarıda bahsettiğim çevrimiçi JavaScript IDE'lerden biri ve yaptığı işte çok iyi. HTML, CSS ve JavaScript ile iyi oynuyor ve CoffeeScript veya LiveScript ile çalışıyor. Hem kod öğrenmek isteyenler hem de akranlar tarafından incelenmesini sağlamak ve aynı zamanda canlı bir önizleme ortamında oluşturmak isteyen deneyimli kodlayıcılar için kullanışlıdır.
Codepen'de birçok CSS, HTML ve JavaScript aracı var. Kodunuzu bir Kalem içinde, hızlı bir şekilde temiz kod oluşturmak için Emmet gibi bazı güçlü araç kitlerini kullanarak yaratırsınız. Hızlı nesil için onları biliyorsanız, ayrıca Vim Key Bindings kullanabilirsiniz. Ayrıca yüklü bir IDE'den bekleyebileceğiniz normal kod araçlarına ve özelliklerine de erişebilirsiniz.
Codepen'in en büyük yararı topluluktur. Kod, fikir ve daha birçok konuda yardım, tavsiye ve inceleme sunan çok büyük ve aktif bir topluluktur.
Codepen hem ücretsiz hem de Pro versiyonuna sahiptir.
Genel Metin 3
Sublime Text 3 çoğu iyi JavaScript IDE listesinde yer almaktadır. Hayata basit bir metin editörü olarak başlayan şey, kodunuzu derlerken kullanmayı umduğunuz birçok aracı içeren tam teşekküllü bir IDE'ye dönüşmüştür. Son derece özelleştirilebilir, platformlarda çalışır ve paketleri kolayca yönetir.
UI basit ama etkili. Çok hızlı çalışıyor. Standart kurulumda, her zaman kullanacağınız birçok araç bulunur, ancak Paket Yöneticisi, istediğiniz kadar özelliğe sahip olmanızı sağlar. JavaScript'inizi temiz ve düzenli tutmanıza yardımcı olmak için Emmet, Babel, SublimeLimiter ve diğerleri ile birlikte çalışır.
Codepen gibi, Sublime Text 3'ün asıl olaylarından biri topluluktur. Sadece program için eklentiler oluşturmakla kalmaz, aynı zamanda her türlü yardım ve tartışma konusuna yardım eder, gözden geçirir ve sunarlar. Bunlar, insanlığın hala bir geleceği olduğuna inanmanıza yol açan çeşitli topluluklar.
Sublime Text 3 denemek için ücretsiz ama 70 $ tutmak için ücretsiz.
NetBeans
NetBeans hayata bir Java aracı olarak başladı fakat JavaScript ve Node.js. Ayrıca HTML, CSS, PHP, JS, C / C ++, Python ve diğer dillerle de çalışır. Java sanal makinesinde çalışır, bu nedenle çoğu işletim sisteminde çalışır ve istediğiniz gibi yapılandırılabilir.
NetBeans, kod katlama, kod biçimlendirme, JSON araçları, değişkenler için otomatik tamamlama, işlev başvuruları, kütüphane işlevleri, sınıflar ve daha fazlası dahil olmak üzere beklediğiniz araçların ve özelliklerin çoğunu içerir, böylece gerçekten hızlı bir şekilde kodlayabilirsiniz. Bir kez yapıldıktan sonra, düzgün hata ayıklama ve hata düzeltme işlevi hataları işaret eder ve hatta daha fazla optimizasyonun bulunabileceği yerler hakkında ipuçları sunar.
NetBeans ayrıca etkili hata ayıklama ve tarayıcı içinden kaynakları düzenleme olanağı sağlayan harika bir Chrome uzantısına sahiptir. Görünüşe göre çok kullanışlı bir araç.
NetBeans ücretsiz ve açık kaynaklıdır.
En üstte bahsettiğim gibi, ben bir kodlayıcı değilim, bu yüzden bu parçaya yardım etmek için bir kodlayıcı arkadaşına yaslanmak zorunda kaldım. Öneriler onun iken, herhangi bir hata veya yanlışlık bana aittir!
İyi bir JavaScript IDE için başka öneriniz var mı? Aşağıdaki durumlarda bize bildirin!