Visual Studio için Node.js araçları
Visual Studio’yu güçlü bir Node.js geliştirme ortamına dönüştürün![screenshot of project templates](https://visualstudio.microsoft.com/wp-content/uploads/2016/04/Project-templates-1.png)
Proje şablonları
Hızlı bir şekilde çalışmaya başlayın
Yerleşik proje şablonlarını kullanarak Visual Studio’da Node.js uygulamaları oluşturmaya başlayın. Alternatif olarak, projenizi oluşturmak ve birkaç tıklama ile Visual Studio’ya içe aktarmak için bildiğiniz komut satırı iskele kurma araçlarını kullanın.
IntelliSense
Kodunuzu anlayın
![screenshot of IntelliSense](https://visualstudio.microsoft.com/wp-content/uploads/2016/06/InteliSense.png)
![screenshot of npm integration](https://visualstudio.microsoft.com/wp-content/uploads/2016/04/npm-integration.png)
npm entegrasyonu
her yerde npm, olması gerektiği gibi
npm ile ister zengin kullanıcı arabirimi, ister komut satırı, isterseniz her ikisi aracılığıyla etkileşim kurmayı tercih edebilirsiniz. Zengin kullanıcı arabiriminde paketleri hızlıca arayın ve yükleyin, npm ağaç görünümünde paketleri ve bağımlılıklarını keşfedin ve bağımlılıklarınızdan biri eksik olduğunda uyarı görün.
Etkileşimli Pencere
Daha hızlı gezinin
Node.js kodunu girin ve Node.js Etkileşimli Pencere’de (ayrıca REPL penceresi olarak da bilinir) sonuçları anında görün. Node.js komut dosyasında kullanacağınız aynı yerleşik modülleri, sözdizimini ve değişkenleri kullanabilirsiniz. Aynı zamanda, diğer düzenleyicilerde olduğu gibi kodunuzda eksiksiz sözdizimi vurgulama ve IntelliSense de olur.
![screenshot of Interactive Window](https://visualstudio.microsoft.com/wp-content/uploads/2016/06/Window.png)
![screenshot of Visual Studio’s interactive debugger](https://visualstudio.microsoft.com/wp-content/uploads/2016/06/Debugging.png)
Gelişmiş hata ayıklama
Herhangi bir işletim sistemine yerel ve uzak
Profil oluşturma
Performans sorunlarını izleme
Profil oluşturma raporları, kaynak kod satırlarından işlemlere kadar uygulama yapınızın farklı düzeylerine ve belirli bir işlevin çağrılmasından ve çağrılan işlevlerinden tüm uygulamanın çağırma ağacına kadar program yürütme verilerine yönelik görünümler sağlar.
![screenshot of profiling reports](https://visualstudio.microsoft.com/wp-content/uploads/2016/06/Profiling.png)
![screenshot of Node.js Tools for Visual Studio](https://visualstudio.microsoft.com/wp-content/uploads/2016/06/UnitTesting.png)
Birim testi
Kendi test çerçevenizi getirin
Visual Studio için Node.js Araçları, birim testleri keşfetme ve yürütmeye yönelik destek içerir. Bu, bir komut istemine geçiş yapmak zorunda kalmadan birim testi yazmanıza, çalıştırmanıza, filtrelemenize ve üzerinde hata ayıklamanıza izin verir. Mokayı kullanın veya sık kullandığınız birim testi çerçevesiyle çalışmak için Visual Studio’yu genişletin.
TypeScript entegrasyonu
Güçlü uygulamalar oluşturun
TypeScript, temiz JavaScript çıkışına derleme yapan bir JavaScript üst kümesidir. Daha sürdürülebilir kodlar yazmanıza ve daha güçlü araç kullanımından faydalanmanıza olanak tanıyan isteğe bağlı türler, sınıflar ve modüller ekler. Visual Studio için Node.js Araçları, Node.js uygulamalarınızda TypeScript ile çalışmak için tam uçtan uca destek (IntelliSense’ten birim testine) sağlar.
![screenshot of TypeScript integration](https://visualstudio.microsoft.com/wp-content/uploads/2016/06/TypeScript.png)
![screenshot of Team Explorer](https://visualstudio.microsoft.com/wp-content/uploads/2016/06/SourceControl.png)
Kaynak denetimi
Komut satırı gerekli değildir
Takım Gezgini’ni kullanarak Git/TFS projelerinizi, bekleyen değişiklikleri ve şubeleri kolaylıkla yönetin. Alternatif olarak, Visual Studio için kullanılabilecek birçok kaynak denetimi uzantısından birini deneyebilirsiniz.
Bulut entegrasyonu
5 dakikadan kısa bir sürede oluşturun ve dağıtın
Node.js ile yazılmış web sitelerini oluşturun, test edin ve dağıtın; ayrıca bunlar Linux veya Windows tabanlı sunucunuzda çalışırken bulunduğunuz yerden bunların hatalarını ayıklayın. Ayrıca, Visual Studio’nun platformlar arası Node.js için Azure hizmetleri ile olan sıkı entegrasyonundan faydalanabilirsiniz. Bunun için Azure’a dağıtmanız (ör. Application Insights ile canlı uygulamanızın performansını ve kullanımını izleme) bile gerekmez.
![screenshot of integration with cross-platform Azure services for Node.js](https://visualstudio.microsoft.com/wp-content/uploads/2016/06/CloudIntegration.png)
![screenshot of JavaScript and Node.js extensions](https://visualstudio.microsoft.com/wp-content/uploads/2016/06/Customize.png)
Araçlarınızı özelleştirme
Grunt, gulp ve daha fazlası için uzantılar!
Visual Studio Gallery’de bulabileceğiniz birçok JavaScript ve Node.js uzantısı ile deneyiminizi tamamlayın. Popüler uzantılara şunlar dahildir:
- Package IntelliSense
- Web Essentials (jslint ve jshint desteği içerir)
- Görev Çalıştırıcı Gezgini (grunt ve gulp için)
- EditorConfig
Ücretsiz ve açık kaynak
GitHub topluluğuna katılın
Visual Studio için Node.js Araçları, Microsoft ve topluluk tarafından desteklenen ücretsiz ve açık kaynaklı Visual Studio uzantısıdır. Visual Studio’daki Node.js deneyimini geliştirmek için sürekli çalışıyoruz ve geri bildirimlerinizi veya fikirlerinizi (özellikle çekme istekleri biçiminde gelenleri) duymak için sabırsızlanıyoruz.
![screenshot of Node.js Tools for Visual Studio](https://visualstudio.microsoft.com/wp-content/uploads/2016/06/OpenSource.png)
Öğrenciler, açık kaynak geliştiricileri ve bireysel geliştiriciler için ücretsiz, tam özellikli IDE
Küçük takımlar için profesyonel geliştirici araçları, hizmetler ve abonelik avantajları
Her büyüklükte takımın yüksek kalite ve ölçeklendirme ihtiyaçlarını karşılayacak uçtan uca bir çözüm