Silverlight uygulamalarını geliştirmeniz için Visual Studio 2008 ile malesef bir proje şablonu gelmiyor. Şu an alpha sürümündeki Visual Studio 2008 için proje şablonunu yüklediğiniz zaman Silverlight uygulamalarınızı VS2008 ile geliştirebiliyorsunuz. Bu proje şablonunu indirmek için burayı tıklayın. Dosyayı yükledikten sonra Visual Studio'da aşağıdaki gibi iki proje şablonu aktif hale gelecektir. Bunlardan bir tanesi Silverlight Project, diğeri Silverlight Class Library.

silverlight1

Bu eklentiyle, XAML kodlarının yazımında intellisense desteği ve bu kodların debug'ı aktif hale gelecektir. Expression Blend ürünüyle uyumlu çalışabileceksiniz. Böylelikle tasarımcınız Silverlight animasyonlarını ve çizim işlemlerini XAML ile yaparken, Visual Studio ile'de code-behind'da C#,VB kodlarını uygulama geliştiricisi uyum sorunu olmadan rahatlıkla geliştirebilmekte.

Javascript tarafına baktığımız zaman, Microsoft'un Silverlight için bir javascript kütüphanesi yok malesef. Kendi kütüphanenizi yazmanız gerekiyor en azından şimdilik. Javascript kodlarını yazarken intellisense desteğinin Silverlight uygulamaları için olmadığı gerçekten büyük bir eksiklik. XAML kodlarını oluşturup, bu kodları Javascriptten çalıştırmak yerine, direk Javascript methodları ve özellikleriyle XAML bilmeden Silverlight uygulamaları geliştirmek için biraz daha beklememiz gerekiyor herhalde.

silverlight2

Visual Studio 2008 - Silverlight için Javascript desteği yok

 

Javascript'i yoğun bir şekilde Silverlight'ta kullanmak ve intellisense ve debug özelliklerinden yararlanabileceğiniz open source bir kütüphane var. Bu kütüphane ile XAML bilmeden, Silverlight uygulamaları geliştirebilir, yazdığınız kodu debug edebilirsiniz.

silverlight3

silverlight4 silverlight5 silverlight6

Kütüphane hakkında daha detaylı bilgi almak ve indirmek için http://www.codeplex.com/intellisense adresine bakabilirsiniz. Bu kütüphane external bir kütüphane olduğu için sayfa yuklendiği zaman sayfaya yük getireceğini de aklınızda bulundurun.