Giriş
World Wide Web'de gezinme 1990'ların başından beri çok şey değişti nasıl. O, çoğu Web sayfaları statik metin, birkaç görüntü ve zaman zaman loop (ve genellikle rahatsız edici) MIDI ses dosyasının oluşuyordu. Ama Web yılda daha karmaşık büyüdü. Bugün, video, animasyon, ses ve interaktif özellikleri dahil Web sitelerini ziyaret edebilirsiniz. En gelişmiş Web siteleri, neredeyse bir film içine çekti alma gibi. Ama, görünüm oluşturmak ve bu yeni özellikleri ile etkileşime amacıyla, programcılar yeni uygulamalar oluşturmak zorunda kalmışlardır. Bu uygulamalardan biri de Microsoft'un programı Silverlight olduğunu.
Silverlight kolay bir açıklama aşıyor. Birçok yönden, Adobe Flash benzer. Silverlight bir istemci indirmek için geliştiricilere ve kullanıcılara gerektirir - Web tarayıcıları bu yükleme olmadan Silverlight içeriği işleyemiyor. Bu Web geliştiricilere Web sayfaları içine streaming video, ses ve animasyon dahil yeteneği verir. Programcılar Silverlight teknolojisini kullanarak karmaşık, kullanıcı etkileşimli web uygulamaları oluşturabilirsiniz. World Wide Web üzerinde, bu uygulamalar özel bir isim var. Zengin İnternet Uygulamaları (RIA)
RIA daha sofistike hale geldikçe, masaüstü uygulamaları arasındaki fark - Sabit diskinizde yaşayan programların - Web tabanlı programlar kaybolup başlar. Bizim veri işleme ve depolama ihtiyaçlarını sağlamak için interneti kullanırken Web tarayıcıları sonunda tam teşekküllü Web tabanlı işletim sistemleri dönüşmeye olabilir. Bu şekilde interneti yararlanan cloud computing denir - programları ve verileri " yaşıyor; bulutu " Bunun yerine bireysel kullanıcının bilgisayarında bir internet.
Silverlight programcılar daha iyi RIAs oluşturmanıza yardımcı olmak üzere tasarlanmış bir araç onlarca sadece bir tanesidir. Microsoft, mühendisleri diğer Microsoft projelerinin bir uzantısı olarak Silverlight inşa edilmiş, ancak uygulamanın kendisi kendi üzerinde duruyor. Microsoft, bir çapraz-platform, çapraz tarayıcı teknoloji olarak Silverlight teşvik etmektedir. O Silverlight uygulamaları ya PC veya Mac bilgisayarlarda ve Internet Explorer, Firefox veya Safari gibi tarayıcılar içinde çalışmak gerektiği anlamına gelir. Silverlight de yakında Linux bilgisayarlar ile çalışması gerekir - Mono adlı bir açık kaynak projesi Linux sürümünü oluşturmak için çaba öncülük
Silverlight genç teknoloji olmasına rağmen
, bu sorun ya da tartışmalara hiç yabancı değil.. Ba