Silverlight aldı başını gidiyor. Peki insanlar bu hıza yetişebiliyor mu ?
Silverlight 5 mi ?Her sene bahar aylarında yeni bir silverlight sürümünün gelmesine alıştık. Bu hep beni
heyecanlandırmıştır, Silverlight basamakları birer birer tırmanırken kat ettiği
yol her sene nerdeyse ikiye katlanıyor. Geçtiğimiz günlerde de Silverlight 4
sürümü ile tanıştık. Tam sürüm gelmeden önce bir dizi beta versiyonu ile zaten
yeni silverlight'a alışmıştık. Bir gün uyandım ve baktım ki 4 piyasaya çıkmış.
Hemen blogları taradım, hemen hemen herkes silverlight hakkında birşeyler
karalamış. Ertesi gün uyandığımda ise Silverlight 5'i görürsem hiç
şaşırmayacağım. Silverlight kitabı yazmak isteyen tanıdıklarımın hep kitapları
yarım kaldı. Kat ettiği yol taktire layık dememize rağmen yinede insanın aklına
şu soru geliyor, silverlight stabil çalışmıyor mu ? Bu kadar kısa zamanda bu
kadar çok sürüm değiştirmesinin sebebi nedir ? Eğer eleştirmenler açısından
bakarsak; ben kıyaslama taraftarı değilim ama flash'ı ele aldığımızda iki sürüm
arasındaki süre farkının baya uzun olduğunu görürüz. Flash'ta gayet yaygın
olduğuna göre silverlight 'ın puanı düşürülüyor. Programcılar açısından bakacak
olursak durum çok farklı gözükmüyor, yeni sürüm, yeni kodlama... Yeni bir
sürümde sanki herşey sıfırdan başlıyor. Ama işin aslı öyle değil, bu vardığımız
noktalar tamamen ön yargıdan ibaret. Çünkü biz Amerika'nın tekrar
keşfedilmesine ne gerek var diyerek var olana şartlanıyoruz. Oysa ki odaktan
biraz uzaklaşabilirsek neden silverlight sorusuna cevabı çok rahatlıkla
alabiliriz.
Silverlight
sanıldığının aksine tarayıcılarda sorun çıkarmaz, hatta bir tarayıcınız olmasa
bile silverlight uygulamasını bağımsız bir şekilde çalıştırabilirsiniz. Biz
buna platform özgürlüğü diyoruz. Flashta complex uygulamalar göremezken
silverlight ile tamamen dinamik içeriklerden oluşan projelerle çok sık karşılışıyoruz.
Hızlı sürümlerin nedenine gelecek olursak sizi biraz geçmişe götürmek
istiyorum. Silverlight'ın ilk çıktığı günlere...
O zamanlar öğrenciydim ve bitirme projemi silverlight ile
yapmamız hakkında danışman hocam ile karar kıldık. Tabi ki silverlight 'ın
isminden başka bir bilgimiz yok elimizde.Bütün arkadaşlarım beni yanlış
yaptığım konusunda uyardı, yeni bir teknoloji, nasıl öğreneceksin, nasıl
çalıştıracaksın, nerden kaynak bulacaksan gibi türlü bahanelerle... Ama Google
amcama silverlight'ı sorduğumda sanki çıkalı bir kaç gün olmamış gibi binlerce
site ile karşılaştım. Yeni bir teknoloji olmasına rağmen o kadar çok işlenmişti
ki sanki herkes silverlight'ı yıllardır biliyor gibiydi. Ve hiç zorlanmadan
yeni teknolojiyi öğrenmiştim. Her yeni sürümde ise daha güzel daha hızlı ve
daha web uygulamalarına hakim bir silverlight ile karşılaştım. Buradan
çıkarılması gereken sonuç bence şu olmalı, ardarda sürümlerin çıkması tamamen
silverlight ekibinin çalışmasına bağlı, iyileştirmelerine bağlı... yada bir
öğretmenin kendini geliştirmemesi onun öğretmenliğinden birşey eksiltmez de
diyebilirsiniz. İlk sürümlerinde rakipleri ile kıyaslanırken açıkcası şimdi
kıyaslayabilecek denk bir platform göremiyorum. Çünkü başta da dediğim gibi her
yeni sürümde gücüne güç katmakta. Örneğin silverlight 4.0 ile birlikte office
programlarınıza erişebiliyorsunuz. Bir web uygulaması ile bunu yapmak çok zor
gibi gözükse de silverlight için sadece bir detay. Hele ki silverlight flash
diskinize bile erişebilirken. Peki ya bir canlı yayın mı yapacaksınız ?
Sunucunuzun ne olduğu önemli değil, donmadan hd kalitesinde ki bir yayını almak
vermek hayal değil.
Neden hala
eski teknolojide ısrar ediliyor sorusuna tekrar gelelim, bende tekrar Amerika örneğini
hatırlatayım. Tabi ki tekrar Amerika'yı keşfetmeye gerek yok ama Hindistan yerine Amerika'ya gelen ve yaptığı keşfin
farkında olmayan kişiyi de hatırlatmak isterim... Belki çok garip bir teori
gibi gelebilir ama bir gün uyanırsınız ve çocuklarınızı anlamadığınızı fark
edersiniz. Tıpkı büyüklerimizin bizim çağımıza anlamsız gözlerle baktığı gibi.
Hiç bir zaman onlara bilgi çağını anlatamadık , sanırım anlamak istemiyorlar...
www.mehmetbilen.com |
mbilen@sdu.edu.tr<