SiberKültür 101: Internet kültürü, web dedikoduları ve web tasarımı ve geliştirme konusundaki tüm açlığınızı giderir.
Microsoft Silverlight: Herşey yeniden mi başlıyor?

Birçoğumuz kenarından köşesinden duyduk veya henüz haberdar bile değiliz Microsoft'un bu yeni oyuncağından: Microsoft Silverlight!
Açıkcası webde adı geçmeye başladığı günden beri pek bir merakla takip etmekteydim bu yeni teknoloji ürününü. Tabiki de vaktimin ufacık bir kısmını ayırabildiğim için çok da doğru bilgilerle dolu olmadığımı gördüm, geçen hafta katılma şansını yakaladığım Microsoft Silverlight ve Expression Studio Eğitimi sayesinde.
Haftanın 3 gününü kaplayan bu eğitimden geriye kalanları sizlerle paylaşmaya ve Microsoft Silverlight'ı anlatmaya çalışacağım. Tabiki bu eğitimin mimarı sevgili Daron Yöndem kadar olmayacaktır.
Microsoft Silverlight Nedir?
Silverlight, Microsoft'un yeni teknolojisi olan Windows Presentation Foundation (WPF) 'nin Everywhere yani Heryerde ayağı.
Kısaca WPF 'ye değinmek gerekirse, WPF programcılığa ve program arayüzlerine tamamen farklı bir bakış açısı getiriyor. Şöyle ki, artık programlarınızı yazarken tamamen vektörel arayüzler kullanabiliyor, Windows Vista görünümünde uygulamalar geliştirebiliyorsunuz. Örnek WPF uygulamalarından bazıları da Microsoft Expression programları.
Silverlight 'a geri dönersek, dediğim gibi Silverlight WPF 'nin web kolu ve tamamen açık kaynak. WPF çalışmak için bir Windows işletim sistemi ve .net Framework isterken, Silverlight bir browser plug-in 'i sayesinde Windows, Linux ve hatta MacOs ayırt etmeden heryerde aynı şekilde çalışabilecek. Bu klasik Microsoft anlayışı diyebiliriz, varolan standartlara ayak uydurmaktansa, kendi standartını getirmeyi istemek.
Silverlight üzerinde uygulama geliştirmek için JavaScript (JS) bilmek yeterli. Evet, sadece bu kadar. Yani her JS bilen kişi artık bir Silverlight uzmanı olabilir. Silverlight 'ın gelecek sürümüyle .net yazılımcıları da birer Silverlight uzmanı olacak. Her ne kadar kıskanarak söylesem de, .net yazılımcıları Silverlight ile uygulama geliştirmek için JS 'cilere nazaran daha az vakit harcayacaklar.
Silverlight: Biraz Daha Teknik
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.
Herşey oldukça basit görünüyor değil mi? Bunun arkasında yatan mimari aslında XAML. XAML nedir sorusuna cevap vermek gerekirse, Microsoft Silverlight ve Microsoft WPF 'nin temelinde yatan öğe diyebiliriz. Zira yaptığımız her tasarım objesi, her buton, her animasyon, her yazı bir XAML öğesi. XML yapısında olan bu XAML sayfaları, herşeyin vektörel olarak tutulmasını ve dışarıdan erişilebilmesini sağlıyor. Yani tasarımcımız aslında elle veya program yardımıyla bu XAML dosyasını, yazılımcıyla paylaşıyor ve yazılımcı da hiç bir tasarım işine elini bulaştırmadan yapması gerekenleri uygulamaya dökebiliyor.
Silverlight Nerelerde Kullanılabilir?
Kabul etmek gerekir ki, Silverlight şuanda bir bebek. Halen katetmesi gereken uzunca bir yol var. Ancak şimdiden söyleyebilirim ki Silverlight ile web üzerinde neredeyse herşeyi yapmak mümkün olacak.
Örnek vermek gerekirse, Silverlight ile çok etkileyici video destekli uygulamalar geliştirebileceğiz, yarattığımız animasyonlar ve interaktif bannerlar her platformda ve bilgisayarda aynı sürede başlayıp aynı sürede bitebilecek (takılsa bile), -belki- sunucudaki masaüstü uygulamalarıyla iletişim haline girerek birçok zorlu işlemi çok daha kolay yoldan halledebileceğiz ve en önemlisi artık bunları yapmak için yeni bir dil öğrenmek zorunda kalmayacağız. Javascript veya .net biliyorsanız siz de hemen bugün birşeyler yapmaya başlayabilirsiniz.
Silverlight 'ın Geçmişi ve Geleceği
Aslında geçmişi kelimesi biraz abartı kaçıyor burada. Çünkü Silverlight duyuralı çok uzun bir zaman olmadı ve Silverlight 'ın henüz stabil çalışıyor denilebilen bir sürümü var: Silverlight 1.0
Eylül ayında gelen Silverlight 1.1 Alpha 'ya bakmadan, diyebilirim ki şuanda Silverlight ile ilgili elimizde neredeyse hiçbirşey yok. Silverlight ile neredeyse çoğu şeyi yapabilmemize rağmen aslında her Microsoft kullanıcısı gibi kendi imkanlarımızı yaratıyoruz. Çünkü Silverlight 1.0 üzerinde henüz bir textbox (input) veya buton (input button) kontrolü yok! Veya uzun html formatında metinleri şekillendirmek ve sunmak için de bir kontrol yok. Size sunulanlar sadece yazı, medya gibi basit kontroller ve henüz çok azı dökümante edilmiş koskoca bir yazılım.
Silverlight 1.0 ile JavaScript kodlarıyla uygulamalar geliştirebiliyorsunuz. Yaptığınız animasyonlara JS ile müdahale edebiliyor, html sayfa elementlerine JS ile ulaşabiliyor ve hatta veritabanına AJAX ile ulaşabiliyorsunuz. Yukarıda saydığım eksiklere rağmen bize sunduğu olanaklar aslına bakarsanız oldukça çok. Sadece sabırla bu bebeğin gelişmesini izlememiz gerekiyor.
Silverlight 1.1 ile ise, .net yazılımcıları neredeyse bayram ediyor. Çünkü eğitimlerde gördüğümüz kadarıyla, JS ile zorlaya zorlaya yaptığımız 20-30 satırlık işlemleri, .net kodlarıyla sadece 2-3 satırda yapabiliyoruz. Silverlight 1.0 ile yapamadığımız bazı şeyler artık yapılabilir durumda olacak, mesela dosya sisteme -kullanıcının rızası ile- erişim ve dosyaların sunucuya gönderimi gibi. Ancak Silverlight 1.1 şuanda betadan öte alpha sürümünde. Yani size kesinlikle bir stabilite garantisi sunmuyor.
Daha sonrasını düşünürsek, Silverlight bize yapamadığımız veya yapmakta zorlandığımız birçok şeyi kolaylıkla yapabilmemizi sağlayacak. Özel uzmanlara gerek kalmadan, bu işin içindeki hemen hemen herkes, bir şekilde Silverlight ile uygulamalar geliştirebilecekler. Dünyadaki Windows kullanıcı sayısını da düşünürsek, Windows Update ile Silverlight Player 'ın yayılması dediğimizde, ne kadar büyük bir kitleye yayılabileceğini anlamış oluruz.
Adobe Flash ve Microsoft Silverlight
Aslında herkesin merak ettiği ve tartıştığı nokta burası: Microsoft Silverlight ne kadar Adobe Flash? Microsoft 'un Silverlight 'ı Adobe Flash 'ın tekelini ortadan kaldırmak için çıkardığı bir gerçek. Her ne kadar resmi birşeyler duyamasak da bu konuda Microsoft bu pazardan payını almak istiyor.
Yukarıdaki yazdıklarımı bu bölüme örnek olarak görebilirsiniz. Silverlight henüz bir bebek olsa da, Flash da ne kadar bir yetişkin olsa da aralarındaki fark aslında yok denebilecek kadar az. Çünkü Microsoft bu sefer akıllılık edip, eksiklerini ve olması gerekenleri iyi görmüş ve ona göre davranmış. Elbette ki hiç bir yazılımın, hele hele Microsoft yazılımının ilk etapta tam ve eksiksiz olmasını bekleyemeyiz. Ama Silverlight, şuanki sürümü ve olduğu kadarıyla oldukça ileride diyebiliriz.
Silverlight 'ın bana göre en önemli farkı ve gelişmişliği daha ilk sürümünde bile milyonlarca geliştiriciye sahip olması. Kapsamlı bir Flash uygulama geliştirmek istiyorsanız, ekibinizde bir tasarımcı, bir yazılımcı ve bunların arasındaki iletişimi sağlayacak bir actionscript uzmanına ihtiyacınız olacak.Ülkemizi bıraktım, tüm dünya çapında ne yazık ki gerçekten iyi diyebileceğiniz actionscript uzmanları çok ama çok az. İşin Microsoft tarafında ise önceden söylediğim gibi, sadece iki kişi yetiyor. Bir tasarımcı ve Javascript/.net uzmanıyla yapmak istediklerinizi yapabiliyorsunuz. İkisi de aslında bir web projesinde olmazsa olmaz kişiler. Olaya daha geniş açıdan bakarsak, bu iki kişiyle WPF sayesinde oldukça iyi masaüstü programlar da geliştirebiliyorsunuz!
Büyük Bir İkilem
Eğitim sırasında aklıma takılan çok büyük bir soru işareti var. Biliyorsunuz, bir Adobe Flash uygulaması geliştirdiğinizde web üzerinden sunacağınız bir SWF dosyası oluşturulur ve bu dosya aslında bir binarydir. Yani tekrar düzenlemek için ya yasadışı yollardan SWF yi kırmanız, ya da kaynak dosyası olan FLA 'ya sahip olmanız gerekir. Hatta, emeğinizi korumayı amaçlayan ve SWF 'nizi şifreleyen uygulamalar sayesinde yaptıklarınız tamamen size ait olabiliyor; başka yerde kullanılamıyor.
Microsoft 'tan asla beklemeyeceğim bir şekilde, Silverlight 'da böyle birşey yok! Yani sizin uygulamanız JS ve XAML tabanlıysa, isteyen herkes aslında uygulamanızı komple veya kısmen kullanabilir. Bunun için browserın adres kısmına dosya isimlerini yazması yeterki.
Açıkcası bu, beni Silverlight kullanmakla kullanmamak arasında ikileme sokan tek şey. Gizliliğine çok bağlı olan Microsoft neden böyle birşey tercih etti, el emeği göz nuru uygulamalarımı başkalarının ben yaptım diyerek çıkabilecek olması beni rahatsız etmeli mi? Diğer taraftan düşünürsek webdeki her örneğe ulaşabileceğiz ve inceleyebileceğiz veya Silverlight'ı geliştirmek için yazılan her komponent aslında açık kaynaklı olacak ve parayla satılması biraz abes kaçacak.
Silverlight İçin Neler Gerekli?
Bir Silverlight uygulaması geliştirmek istiyorsanız, temelde şunlara sahip olmanız yeterli olacaktır:
- Microsoft Silverlight (Player): Browser üzerinden Silverlight uygulamalarını görmenizi sağlayan yazılım. 1.0 sürümü şuanda en stabil olanı. 1.1 'i kesinlikle şuanda kurmanızı önermiyorum.
- ASP.NET Framework 3.0: WPF uygulamalarının çalışmasını (Blend gibi) ve Silverlight ile uygulama geliştirmenizi sağlar.
- Microsoft Expression Blend: Silverlight üzerine kullanacağınız grafiklerin ve arayüzün tasarlanmasında kullanılan program. Animasyonlarınızı da bu uygulama ile geliştirebiliyorsunuz. Şuanda Blend ve Blend 2 olmak üzere 2 sürümü bulunmakta. Benim tavsiyem Blend 2 yönünde olacaktır.
- Bir JavaScript editörü veya Microsoft Visual Studio 2008: burada tercih size kalmış, Silverlight 1.1 i bekleyip .net mi yazacaksınız, yoksa JS ile mi devam edeceksiniz. JS editörü olarak Aptana şu sıralar en çok tercih edilen uygulama sanırım. Visual Studio için ise, Silverlight eklentileri bulunmakta.
- Videolarınız için Microsoft Expression Encoder.
Bu kurulumların nasıl olacağını merak ediyorsanız Daron Yöndem 'in Baştan Sona Silverlight Kurulumu yazısı işinize yarayacakır.
Birkaç Örnek
- Birinci elden örnekler sanırım bizi en çok tatmin edenler olacaktır. İşte Silverlight Showcase
- Silverlight ile bir oyun yazmak: Sprawl
- Fotoğraflar ve medya elementleri: Silverlight fotoğraf galerisi
- Silverlight 3D!: 3. boyutta bir Silverlight örneği ve 3 boyutlu bir katalog!
- Silverlight ile arama motoru
- Deveload: Türkiye'deki ilk kurumsal Silverlight uygulaması
Kaynaklar, Tavsiye Edilenler
- Microsoft Silverlight
- Silverlight.net - Forumlar ve kominiti
- MSDN Silverlight Başvuru Sayfaları
- Wikipedia'da Silverlight ve WPF (Türkçe)
- Microsoft Expression Blend
- Daron Yöndem ve Türkçe Silverlight Blogu
- XAML Nedir (C#Nedir)
- XAML 'ı tanıyalım
- Bildirgeç 'te Silverlight etiketleri
- MMIstanbul: Silverlight ve Flash
- Microsoft Silverlight SDK
- XAMLDev - XAML geliştirme ve haberleri sitesi
- Silverlight Kontrolleri 1: GOA Windows Formları
- Silverlight Kontrolleri 2: Rad Controls (Formlar, 3d küp, medya kontrolleri)
Lütfen Silverlight, Silverlight 'ın gizliliği ve bu yazıyla ilgili tüm fikir ve sorularınızı paylaşmaktan çekinmeyin.
Yorumlar
29/10/2007 - 12:50
Selamlar,
İlk olarak bu muhteşem yazı için teşekkürler. Eğitimin süper bir özeti olmuş. Yapılan projelerin kaynak kodunun açık olan elde edilebilmesi noktasında Silverlight 1.1 ile ufak bir gelişme olduğunu söyleyebilirim. Silverlight 1.1 ile arka planda yazılan .NET kodları birer DLL olarak istemciye gönderiliyor. Bu durumda kodu direk almak biraz daha zor olacaktır. SWF lerde olduğu gibi burada da Decompile seçenekleritabi ki var. Eminim ki uzun vadede bu konuda güvenlik yazılımları sağlayacak üçüncü parti şirketler belirecektir.
Yazı için tekrar teşekkürler.
Sevgilerimle...
Daron Yöndem
29/10/2007 - 23:13
Çok teşekkürler Daron. Aslında 1.1 ile ilgili bahsedilmesi gereken çok şey var daha, ama ancak bunları yetiştirebildim. Artık yeni sürüme yaklaştığımızda, birşeyler daha da kesinleşince duyurmak daha iyi olacak sanırım.
Bu arada hala silverlight'ın .net yüzünün beni pek sevindirmediğini hatırlatayım. Javascript sanırım daha çok çekiyor kendini bana. : )
30/10/2007 - 14:55
İyi çalışmalar,
Gerçekten güzel bir yazı olmuş. Büyük ikilem sıkıntını anlıyorum ancak, bence Microsoft un amacı zaten şeffaflığı sağlayarak, silverlight ın yayılımını hızlandırmak. Böylece bana kalırsa silverlight daha önce hiç bir uygulamanın göstermediği kadar yüksek bir yayılma istatistiğine sahip olacak. Bu konuda Adobe a yetişebilmesinin en makul yolu da bu gibi görünüyor. Her ne kadar farklı öğeler olsalarda, Ajax uygulamalarının gelişimi ve yayılımı buna bir örnek olabilir. Bir de Microsoft gibi bir destek söz konusu olduğunda işler düşündüğümüzden çok daha hızlı gelişecektir. Tabi her şeyi zaman gösterecek.
30/10/2007 - 16:31
WPF çalışmak için bir Windows işletim sistemi ve .net Framework isterken, Silverlight bir browser plug-in 'i sayesinde Windows, Linux ve hatta MacOs ayırt etmeden heryerde aynı şekilde çalışabilecek. Bu klasik Microsoft anlayışı diyebiliriz, varolan standartlara ayak uydurmaktansa, kendi standartını getirmeyi istemek.
denmiş. bir anlam bulanıklığı var sanıyorum.
Eksik mi biliyorum? Silverlight da aynı swf'leri görebilmemiz için gerekli olan oynatıcısı gibi kendi oynatıcısını yükletiyor; fazlası (ya da sizin değiminizle Microsoft anlayışı dahilindeki kendi standartını getirme isteği) nerededir?
30/10/2007 - 16:39
Merhaba Ergün,
burada kastettiğim aslında Microsoft'un Silverlight'ı bir standart haline getirmeye çalışması / çalışacak olması. Adobe Flash şuanda bu teknolojide neredeyse standart konumunda...
30/10/2007 - 16:40
Walleq, ben de açıkcası MMIstanbul gibi bu yeniliğin hızla yaygınlaşması ve bir rekabet ortamı yaratmasını istiyorum :)
31/10/2007 - 14:11
Evet o makaleyi daha önce okudum. Zaten iki yazınında ortak yönleri var. Sadece sizi biraz daha kaygılı gördüm. MMIstanbul a katılmamak mümkün değil. Ancak ben olaya rekabet çerçevesinde değil, işlevsellik çerçevesinde bakıyorum. Silverlight XAML alt yapısı ile Flash'a göre çok daha işlevsel bir yapıya sahip olacağa benziyor. Ajax kıyaslamasını da özellikle bu yüzden yaptım. Geliştiriciler açısından tasarım ve kod bağımsızlığının ne kadar önemli olduğunu düşünecek olursak, Silverlight ın önünde duran en büyük engel kullanıcıların alışkanlıklarının nasıl kırılacağıdır. Bekleyelim ve görelim.
01/11/2007 - 14:44
ms silverlight in rekabet ettigi adobe flash olsa da, wpf ve xaml in karsisina ciktigi standart adobe flash degil cunku adobe flash bir standart degil, sadece populer.xaml in karsi oldugu standart, SVG.wpf ise xul ile karsilastirilabilir ornegin.her neyse, daha once bi sunum hazirlamistim bi gozatin derim:
http://docs.google.com/TeamPresent?docid=ddwks393_12dbf2zg&skipauth=true
iyi calismalar
10/11/2007 - 11:07
geçenlerde okuduğum bir habere istinade, micrososft silverlight playerin dağıtımını hızlandırmak açısından yeni güncelleme paketlerine ve msn'in yeni surum kurulumlarına silverlight playerida ekleyecekmiş.
şu an her makinada swf player var, böyle bir dağıtımla onu yakalaması muhtemel. yazının kendisini bulursam gondermeye çalışırım.
ayrıca bu güzel yazı içinde erenemre'ye teşekkurler.
18/11/2007 - 22:10
Silverlighta gözatmak ya da bir başlangıç yapmak isteyenler için çok yol gösterici bir yazı olmuş, tebrik ediyorumm.
Mustafa Abdurahmanoğlu
05/02/2008 - 08:38
BEN SİLVERLİGHTI İNDİRDİM AMA NASIL ÇALIŞTIRACAĞIMI BİLMİYORUM.BİR ZAHMET DETAYLI BİR ŞEKİLDE ANLATABİLİRMİSİNİZ?
23/02/2008 - 17:33
Bildiğimiz youtube videoları yada flashları oynatmak için bir program kurmamız gerekiyor ya buda onun gibi bir şey. Yani bilgisar için biraz daha fazlalık ve yük olacak
05/03/2008 - 06:05
Bilgisayara yuk olacak birsey degil. Sadece 4MB yer tutan bir tarayici eklentisi ve sadece tarayici icinden calisiyor.
09/03/2008 - 18:57
Çok güzel ve anlaşılır bir inceleme olmuş. Ben de uzun zamandır fırsat arıyordum Silverlight'ı araştırmak için. Güzel bir tanıma fırsatı oldu. Teşekkür ederim yazınızdan ötürü.
09/03/2008 - 20:14
merhaba
öncelikle verdiğiniz bilgiler için çok teşekkürler.
silverlight 2.0 betyı bilgisayarıma kurdum ama ve expression blend ide kurdum ama başlat menüsünde silverlight programını göremiyorum. acaba benmi yanlış bişeyler yapıyorum.
09/03/2008 - 20:38
merhaba, silverlight temel olarak bir arayüzü olan program değil. bir kütüphane diyebiliriz aslında. blend 'i açtığınızda yeni proje yaratarak silverlight projesi geliştirebilirsiniz.
blend ile proje tasarımını, animasyonları yapabilir, .net veya javascript ile de bunları çalışır hale getirebilirsiniz.
20/03/2008 - 15:08
SilverLight'ın online eğitimleri , eğitim videoları mevcutmudur ? . Bulabilirmiyiz yararlanabilirmiyiz ? mümkünse link'leri hem buraya hemde mail adresime alabilirmiyim ? stonegoldrock@hotmail.com
20/03/2008 - 15:11
Tabiki de mevcuttur. Daron hocanın blogunu takip edin isterseniz, sıklıkla düzenlenen eğitimlere katılabilirsiniz.
23/03/2008 - 23:40
Merhaba,
Lynda.com'un Silverlight Essential Training Video Eğitim Setine aşağıdaki linkten ücretsiz olarak erişebilirsiniz..
http://movielibrary.lynda.com/html/modPage.asp?ID=473
26/03/2008 - 15:36
miniclip.com u bilmeyeniniz yoktur bu sitede flash ve java oyun ları yer alıyordu artık bir silverlight oyun geliştirmişler http://www.miniclip.com/games/zombomatic/en/ bakabilirsiniz teşekkürler
26/03/2008 - 22:02
Ah bu oyunu görmemiştim, daha doğrusu SL ile yapılan pek fazla oyun görmemiştim. Klasik bir oyun çok güzel bir şekilde yorumlanmış bence. Yapanları tebrik etmek lazım.
25/04/2008 - 15:32
öncelikle verdiğiniz bilgiler için çok teşekkür ederim
benim anlamadığım silverlightı indirdim ve nasıl ve nerede kod yazacağım örn not defteri gibi bunu bi zahmet açıklarsanız sevinirim
25/04/2008 - 15:33
Microsoft silverlight ile uygulama geliştirmek yazısına göz atabilirsiniz.
25/04/2008 - 15:34
öncelikle verdiğiniz bilgiler için çok teşekkür ederim.Ben silverligtı indirdim.Fakat nereye kod yazacağımı ve nasıl çalıştıracağımı bilmiyorum yardım ederseniz sevinirim
22/05/2008 - 11:51
verdiğiniz bilgiler için çok teşekkür ederim emre bey. Yorum başlığında da farkettiyseniz yazınızı paylaştım. Bunun haberini vereyim dedim :) http://www.huseyinozcan.com/?p=14 adresinde yazınız eksiksiz bir şekilde bulunmaktadır. Bilginize :)
26/05/2008 - 12:56
Gerçekten çok güzel bir paylaşıma yer vermişsiniz silverlight ı giderek sevmeye başladım :)
23/07/2008 - 16:08
Şuradaki yazı da faydalı olabilir: http://omerinblogu.blogspot.com/2007/05/microsofttan-silverlight-ata.html
Teşekkürler.
14/08/2008 - 23:17
Bence herkes silverlight'ın Adobe'un Flash'ına rakip olarak çıktığı noktasına odaklanmış.Tamam bu doğru fakat sadece flash'a rakip değil bir başka rakibi olan ve kullanıcı arayuzu ile cok iddalı cihazlar geliştiren Apple'ı da unutmamak gerkeli. siz ne kadar iyi yazılımlar yazarsanız yazın ürünün satışında kullanıcı arayuzlerinin, grafiklerin, tasarımların ne kadar önemli olduğunu iphone örneğinde gördük. Amerika gibi 3G teknolojisi olan bir ülkede 3G desteği olmayan iPhone'nun başarı hikayesi ortada şimdi 3G desteklisi çıktı ne o0lacak bilmiyorum:) Bu sebeple Vista'nın acilen çıkılması ve WPF teknolojisindeki asıl amaç Steve Jobs'un bu başarısını engellemek. Daha önce Sun, IBM gibi firmalar açık kaynak yazılımları destekleyerek nasıl microsoftun tekelini kırmaya çalışmakta ise, aynı şeyi microsoft Apple'ın ücretli olan ve kapalı kaynak kodlu yazılımlarını dizginlemek için bu teknolojileri açık kaynak kodlu destekleme stratejisine gitmekte.Bence microsotttan tam zamanında ve çok iyi bir hamle:)
09/10/2008 - 15:43
Harika Bilgiler...
Bir sene öncesinden yazılmış...
Silverlight'ın geleceğinin parlak olduğuna inanıyorum.. .Net developerlar çok şanslı :)
Kaynakca:
http://daron.yondem.com/tr/ ;)
http://silverlight.net/ ;)
10/12/2008 - 14:41
benim anlamdığım bişey var silverlight ı kurunca bilgisayarda ne gibi değişiklikler olucak??
12/12/2008 - 00:06
Güzel bilgiler teşekkürler...
24/03/2009 - 20:26
ben bi şey anlamadım ya neye yarıyo bu şimdi??
27/03/2009 - 14:55
Silverlight gelişmeleri heyecan verici, ama anlamadığım şu ki açık kaynak kullanıcıları (php, mysql vs.) silverlight ile proje üretebilecek mi ve diğer işletim sistemi kullanıcıları bu uygulamayı tarayıcısında rahatlıkla görüntüleyebilecek mi? Açıkcası benim kuşkularım var.
27/03/2009 - 20:50
Bahadır, vakti zamanında Wordpress (PHP), MySQL ve JavaScript kullanarak şu silverlight uygulamasını yapmıştım:
http://weebr.com
Uygulama basit olarak WP içindeki yazıları SL arayüzüne çekiyor. Yani SL her türlü arkaplanı destekliyor.
13/09/2009 - 20:24
Çok güzel anlatılmış. Elinize sağlık. Silverlight' ı kullanıyorum. Geniş bir anlatımını, bir teknoloji dergisinden okumuştum. Buradaki bilgiler ile de çok iyi pekiştirdim. Teşekkürler.
Yorumlama aparatı