16 Ekim 2008 Perşembe

Microsoft Silverlight

Genel olarak bir Java tutkunu olduğum için Microsoft tarafındaki teknolojilerle çok ilgilenme imkanım olmadı ne yazıkki ama bu hep içimde ukde olagelmiştir. Belki de bu yüzden Microsoft tarafındaki gelişmelere de pek uzak kalmamaya çalışıyorum.

Sözü kısa kesmek gerekirse, Microsoft Silverlight'ın ikinci sürümünü duyurdu. Oldukça güzel şeyler vadeden bu teknolojiyi gelin biraz daha yakından tanıyalım.

GENEL BAKIŞ

Microsoft Silverlight, web (browser) uygulamaları için animasyon, vektör ve 3D grafik ve video oynatma imkanları sağlayan, WPF tabanlı (Windows Presentation Foundation) browser eklentisidir. [1]

Adobe Flash, DHTML ve JavaFX ile rekabeti amaçlıyor. [1]

Silverlight ile oluşturulan içerik, Adobe Flash'in aksine derlenmiyor. [1]

Vektör grafik ve animasyonların işaretleme dili biçiminde kodlanmasını sağlayan görsel geliştirme dili XAML, içerdiği belgedeki Javascript değerlerine ulaşıp çalıştırabilmesi sayesinde, XAML (Okunuşu:Zamel) belgeleri DHTML/Ajax/Javascript içerikleri tarafından düzenlenip, programlanabiliyor. [1]

XAML oluşturmak için herhangi bir editör yeterli olduğu gibi, Microsoft’un bu iş için hazırladığı “Expression Blend” uygulamasıyla daha kolay çizim yapılabilir, animasyon oluşturulabilir. [1]

Olaylara biraz daha teknik bakmak gerekirse, iyi bir Silverlight uygulaması geliştirmek için temelde 2 kişiye ihtiyacınız var: Bir tasarımcı/animasyoncu ve bir yazılımcı (js/.net). Tasarımcı, Microsoft Expression Blend ile uygulamanın arayüzünü ve animasyonlarını yaratıp XAML (Extensible Application Markup Language) formatında yazılımcıyla paylaşacaktır. Yazılımcı ise uygulamanın arka tarafını tasarlayıp uygulamaya geçecektir. [2]

KAYNAKLAR

Silverlight Resmi Sitesi
Sikverlight Hakkında Türkçe Wiki Girdisi
Silverlight Hakkında İngilizce Wiki Girdisi
Silverlight Hakkında Türkçe Güzel Bir Mini Eğitim Yazısı
Javascript Geliştiricileri İçin XAML ve Microsoft Silverlight Sunumu

ÖRNEKLER ve DEMOLAR

Web Tabanlı XAML IDE : Rainbow 9

ALINTILAR


[1]: Azer Koçoğlu, http://docs.google.com/TeamPresent?docid=ddwks393_12dbf2zg&skipauth=true
[2]: Eren Emre, SiberKültür, http://www.siberkultur.com/?q=microsoft-silverlight

Hiç yorum yok: