Visual Studio ile Node.js geliştirme kolaylığı

Womanne

Member
Redmond şirketi, Visual Studio’nun en son sürümlerinde JavaScript geliştiricilerini rahatlatmak için çok şey yaptı. Aynı zamanda Microsoft, artık Windows Azure bulut platformunun bir parçası olarak Node.js barındırma hizmeti sunuyor. Bir Windows Azure hizmeti olan Windows Azure Mobile Services yalnızca Node.js ile kullanılabilir, .NET ile kullanılamaz. Bu nedenle, Microsoft’un artık Node.js ile sunucu tarafı geliştirme desteği sunması mantıklıdır.


Node.js Tools for Visual Studio’ya ek olarak, Windows için Node.js kurulum paketini de kurmanız gerekir, ancak daha sonra kurmanızda bir sakınca yoktur. Bu nedenle Visual Studio, proje şablonlarında bir Node.js konsolu veya web uygulaması oluşturmak için bazı yeni seçenekler sunar:







Kurulumdan sonra, seçim için yeni proje şablonları mevcuttur.



“Blank Express Application”ı seçerseniz Visual Studio, Express, jade ve stylus paketlerini Düğüm Paket Yöneticisi aracılığıyla otomatik olarak yükler.







Basit bir uygulamanın temel çerçevesi



İkinci şekil, bir “Merhaba Dünya” uygulaması için temel çerçevenin oluşturulduğunu gösterir: app.js gerekli modülleri içerir, Express uygulamasını yapılandırır ve ardından bir node.js HTTP sunucusunu başlatır. Geliştirici, “nmp modüllerini yönet…” bağlam menüsü komutuyla bir grafik arayüz aracılığıyla herhangi bir zamanda başka paketler ekleyebilir. Proje özelliklerinde node.exe ile bağlantı kurulduğundan, Node.js uygulamanızı doğrudan Visual Studio hata ayıklayıcısında başlatabilirsiniz. Alternatif olarak, “Boş Node.js Web Uygulaması”nı seçebilir ve ardından üçüncü ekran görüntüsünde gösterilen bir Node.js web sunucusunun minimum sürümünü alabilirsiniz.







Node.js web sunucusunun minimum sürümü



Sunucu tarafı JavaScript program kodunda hata ayıklama, olağan Visual Studio konfor özellikleriyle mümkündür: seçilebilir hata türleri, manuel kesme noktaları, değişkenlerin autos/locals/watch ve kod penceresinde görüntülenmesi ve ayrıca çağrı yığınının görüntülenmesi.







Visual Studio’da JavaScript kodunda hata ayıklama



Ayrıca, bir Node.js projesinin bağlam menüsünde Microsoft açısından eksik olmaması gereken “Yayınla” işlevi mevcuttur. Burada doğrudan Azure’dan (.publishsettings) tek bir yayınlama profili dosyası yükleyebilir ve ardından manuel yapılandırma olmadan ve yalnızca altı fare tıklamasıyla bir Windows Azure web sitesini uygun bir şekilde yayınlayabilirsiniz.







Web sayfası yayınlama iletişim kutusu



Bir node.js uygulamasının Windows Azure’da yayımlanması, Azure yönetici portalında yeni bir web sitesi oluşturulması, Azure yayımlama profili dosyasının indirilmesi ve Visual Studio’dan yayımlanması dahil olmak üzere yaklaşık 85 saniye sürer!







Node.js Hello World web sitesini 85 saniyede Windows Azure’da yayınlayın.




()



Haberin Sonu
 
Üst