JavaScript, web geliştirmede çok kullanılır, ancak mobil geliştirme ve uygulamalar gibi diğer ş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ı vardır. İşte şu anda web geliştirme için en iyi JavaScript IDE olarak kabul edilenler.

İyi bir JavaScript IDE'sinin birkaç temel özelliği olması gerekir. Otomatik kod tamamlama, liste işlevleri, kod oluşturma, yeniden düzenleme, akıllı gezinme, tümleşik bir hata ayıklayıcı ve test özellikleri gibi araçları içermelidir. İyi bir IDE, hata ve özel durum işleme ve repertuarını genişletmek için eklentiler de içerir.

Bu listedeki JavaScript IDE'nin bazıları premium, bazıları ücretsiz, çoğu bilgisayarınıza indiriliyor, ancak bir çift çevrimiçi. Hepsi olumlu bir şekilde gözden geçirilir ve çok popüler görünür. Web geliştirme için yeni bir JavaScript IDE arıyorsanız, bunlardan birinin faturaya uyduğundan emin olabilirsiniz.

Ben 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ısı ve olumlu incelemelerin geçmesi gereken herhangi bir şey olduğunda en popüler JavaScript IDE'lerinden biridir. Sıfırdan kullanıcı dostu ve kullanımı kolay olacak şekilde tasarlanmıştır ve kesinlikle öyle görünmektedir. JavaScript, HTML, CSS, Angular ve Node.js ile uyumludur, bu nedenle tüm üsleri kapsamaktadır. Ayrıca Angular, React ve Meteor çerçeveleri ve Cordova, PhoneGap ve Ionic mobil geliştirme uygulamalarıyla da uyumludur.

WebStorm, yeni kodlayıcıların düzenli kod oluşturabilmesi için harika bir kod yeniden düzenleme yardımcı programına sahiptir. Değişkenleri ayıklayabilir, dosyaları taşıyabilir, otomatik tamamlayabilir ve parametreler ve işlevlerle yardımcı olabilir. Daha deneyimli bir kodlayıcıysanız, bazı etkileyici uygulamalar ve özellikler oluşturmak için ihtiyacınız olan tüm gelişmiş araçları bulacaksınız.

WebStorm ücretsiz değildir ve kullanımı yıllık abonelik gerektirir.

atom

Atom son derece popüler bir JavaScript IDE'dir. Temelde, ihtiyacınız olduğu kadar çok özelliği cıvatalayabileceğiniz bir metin editörüdür. HTML, JavaScript, CSS ve Node.js ile uyumlu olan Atom, Electron üzerinde, JavaScript programlamasında değerini kanıtlamış bir çapraz platform çerçevesi üzerine kurulmuştur.

Platformlar arası işlevsellik, işbirlikçi projeler için mükemmelken, yerleşik Paket Yöneticisi önceden oluşturulmuş birçok paket ekleme veya kendi paketinizi oluşturma olanağı sunar. Bu, Atom'un en değerli özelliklerinden biridir, çünkü IDE'yi tam olarak nasıl kullanmak istediğinize 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ısı, bul ve değiştir, otomatik kapanma etiketleri ve kodunuzu genel bir bakışta gösteren kullanışlı bir mini harita yer alır. Atom, daha büyük dosyalarla çalışırken yavaşlama eğilimi gösterir ve görünüşe göre, kullanıldığında gecikmeye neden olabilecek bir bellek sızıntısına sahiptir. Bunun dışında çok saygı görüyor.

Atom kullanımı ücretsizdir.

Codepen

Codepen kendisini "Web'in ön tarafı için oyun alanı" olarak adlandırır. Yukarıda bahsettiğim çevrimiçi JavaScript IDE'lerinden biridir ve ne yaptığı konusunda çok iyidir. HTML, CSS ve JavaScript ile güzel oynar ve CoffeeScript veya LiveScript ile çalışır. Hem kodu öğrenmek isteyen hem de akranları tarafından incelenmesini isteyen yeni başlayanlar için ama aynı zamanda canlı bir önizleme ortamında oluşturmak isteyen deneyimli kodlayıcılar için yararlıdır.

Codepen içinde çok sayıda CSS, HTML ve JavaScript aracı var. Kodunuzu hızlı bir şekilde temiz kod oluşturmak için Emmet gibi oldukça güçlü araç setlerini kullanarak bir Kalem içinde oluşturursunuz. Hızlı nesil için biliyorsanız, Vim Key Bindings'i de kullanabilirsiniz. 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, fikirler ve daha fazlası için yardım, tavsiye ve inceleme sunan çok büyük ve aktif bir topluluktur.

Codepen hem ücretsiz hem de Pro sürümüne sahiptir.

Yüce Metin 3

Sublime Text 3, iyi JavaScript IDE listelerinin çoğunda bulunur. Hayata basit bir metin editörü olarak başlayan şey, kodunuzu derlerken kullanacağınız birçok aracı içeren tam teşekküllü bir IDE'ye dönüştü. Son derece özelleştirilebilir, platformlar arasında çalışır ve Paketleri kolaylıkla yönetir.

Kullanıcı arayüzü basit ama etkilidir. Çok hızlı çalışır. Standart kurulum her zaman kullanacağınız birçok araç içerir, ancak Paket Yöneticisi ihtiyacınız kadar çok ö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ğerleriyle birlikte çalışır.

Codepen gibi, Sublime Text 3'ün en önemli olaylarından biri topluluktur. Onlar sadece program için eklentiler oluşturmakla kalmaz, aynı zamanda her türlü yardım ve tartışma konularına yardımcı olur, gözden geçirir ve sunarlar. Bunlar, insanlığın hala bir geleceğe sahip olduğuna inanmanıza neden olan topluluklar.

Sublime Text 3 denemek için ücretsiz, ancak 70 $ tutmak.

NetBeans

NetBeans hayata Java aracı olarak başladı ancak JavaScript ve Node.js'yi içerecek şekilde genişletildi. Ayrıca HTML, CSS, PHP, JS, C / C ++, Python ve diğer dillerle de çalışır. Bir Java sanal makinesinde çalışır, bu nedenle çoğu işletim sisteminde çalışır ve tam 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ını içeren beklediğiniz araçların ve özelliklerin çoğunu içerir, böylece gerçekten hızlı bir şekilde kod yazabilirsiniz. Bir kez yapıldığında, düzgün hata ayıklama ve hata düzeltme fonksiyonu herhangi bir hatayı işaret edecek ve hatta daha fazla optimizasyonun bulunabileceği ipuçları verecektir.

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.

Yukarıda bahsettiğim gibi, ben bir kodlayıcı değilim, bu yüzden bu parçaya yardım etmek için bir kodlayıcı arkadaşa yaslanmak zorunda kaldım. Öneriler onun olsa da, herhangi bir hata veya hata benimdir!

İyi bir JavaScript IDE için başka önerileriniz var mı? Bunu yaparsanız aşağıdan bize anlatın!