Bildiğiniz gibi Microsoft Abobe Flash'ın tekelini yıkmak için "AÇIK KAYNAKLI" Silverlight'ı geliştirdi. Daha çok yeni olsada araştırmalarıma göre gerçekten Flash'a rakip olabilecek bir ürün. Tabiiki rekabet ortamı var ama şuanki haliyle Silverlight, Adobe'u korkutmuyor. Çünkü daha Alpha aşamasında (Beta bile değil..) Silverlight'ın geleceğinin parlak olmasının bir diğer nedeniyse Javascript kodlamasıyla çalışması. Yani Javascript bilen herkes Silverlight programlama yapabiliyor. Silverlight'ın bir sonraki sürümünde .net yazılımcıları düşünülmüş. Hatta .net çiler daha şanslı diyebiliriz. Çünkü Javascript ile 30 satırda yazılan komut, .net ile 3 satırda yazılabilir hale geliyor.
Evet arkadaşlar şimdi birde sizlere sormak istiyorum. Silverlight, Adobe Flash'a rakip olabilecekmi?
Hocam affınıza sığınarak bir kaç düzeltme yapmak istiyorum.
Silverlight 1.0 ile açık kaynak kodlu idi. 2.0 ile bu özelliği tamamen ortadan kalkmıştır. 3.0'da da açık kaynak kodlu olmayacaktır. Çünkü 2.0 ile beraber .Net Framework ile tamama yakın entegre çalışmaktadır. Mesala sunucu taraflı bir db'ye bağlanarak işlem yapma imkanı tanımaktadır. Böylesine önemli bir durumda açık kaynak kodlu olması güvensiz olurdu. O yüzden silverlight için açık kaynak kodlu diyemeyiz.
Silverlight tam sürümünü 1.0 için geçen yıl, 2.0 için 6 ay sonrasında yayınladı. Beta ya da alfa değildir. Silverlight için 3 versiyonu Betadır.
Get Started : The Official Microsoft Silverlight Site adresinden bakabilirsiniz. 3.0 ile flash'da olmayan özellikleri ekleyerek fark yapmak istiyorlar, ancak şuan için Flex 3.0 ile mücadele edebilecek durumda değiller.
Sonuç;
Silverlight kodlama bakımından gelişmişliğiyle sonraki versiyonlarda Flash'ı geçecektir bu kaçınılmaz bir son. Flash action scriptle bir şeyler yapmaya devam ederse .Net karşısından durma ihtimali yoktur. En azından şimdilik öyle gözüküyor.
Flash, görsellik ve animasyon özellikleriyle hala Silverlight'tan kat kat üstün ve de çok daha yaygın. Flex 3 ile yaptıkları asp.net web service entegrasyonu ile .Net coderları yanına almaya çalışıyor ve bence gayet başarılı. Action script 3.0 nesne tabanlı bir script olma yönünde çok önemli adımlar attı. Aynı başarıyı 4 versiyonunda da gösterirlerse tacı bırakmazlar ama, kodlama bakımında Microsoft şuan için Adobe göre çok çok çok güçlü bir rakip. Flash'ın tekellediği piyasada (tekellediği diyorum çünkü java kullanımı çok azaldı) payını mutlaka alacak gibi gözüküyor.