Microsoft’un en çok eleştirilen kısımlarından birisi,
manşetlerle duyurduğu ve yazılımda çağ atlatacağını söylediği uygulamaların bir
anda fişini çekmesidir. Bu durumun bazen planlanmış şekilde olduğunu,
bazen miladını doldurduğunu görür görmez aksiyon aldıklarını
söyleyebiliriz. Microsoft’un bu tavrı her zaman böyleydi bu durum her ne kadar
eleştirilsede, sevenleride yok diyemeyiz. Çoğu yazılımcı yenilikleri sever ve
onlar için heyacan uyandırır bu durumlar. Bunu şu şekilde düşünebilrisiniz.
Barcelonanın zamanında Ronaldinho’yu gönderip yerine Messi’yi takıma monte
etmesini örnek verebiliriz.
Yazılım sektörü çok hızlı geliştiği için bunu en iyi
bilen şirket olan Microsoft hiç bir zaman ısrarcı olmayarak, yeri gelmiş şirket
satın almış, yeri gelmiş kendi alt yapısını geliştirmişi yeri gelmiş var olan
uygulamalarından vazgeçmiştir.
Bu yazımızda birkaç teknoloji ve onların yerine kullanıma
giren yazılım teknolojilerinden bahsedelim.
Silverlight
Microsoft Silverlight, ağ uygulamaları için animasyon,
vektör, 3D grafik ve görüntü oynatma imkânları sağlayan zengin internet
uygulamaları geliştirme düzlemidir. Adobe Flash gibi client tarafı uygulamalara
alternative olarak üretildi. Silverlight, mobil internet tarayıcılarda yetersiz
kalması sonucu, Javascript gibi tüm tarayıcılara uyumlu olan bir teknoloji
tercih edilmeye başlandı ve fişi çekildi.
WCF
WCF, SOAP ve RESTful servisler oluşturmak için bir
altyapı sunmaktadır. WCF SOAP servisler için mantıklı bir seçim olsa bile
RESTful servisler için yerini WEB API teknolojisine kaptırmıştır.
Windows Forms
Masaüstü Programlama araçlarında Windows Forms
teknolojisi yerini WPF teknolojisine bırakanlardan. WPF teknolojisi View ve
Model tarafını birbirinden ayırması tercih sebebi olmuştur. Windows Form kod ve
grafik arayüzü ile çalışmaktadır. WPF ise kod, grafik arayüzü ve grafik
arayüzünü şekillendiren XAML arayüzü ile oluşturulmaktadır.
Web Forms
MVC mimarisini duymayan kalmamıştır diye düşünüyorum bu
kadar ses getiren bir uygulama da Web Forms’un sonunu getirmesi hiç zor olmadı.
Web Forms ile geliştirilen birçok proje MVC teknolojisine geçiş yapmaya
çalışmakta.
MVC’nin mimarisi yazılımcıların isteklerini ön plana
çıkarması popüler olmasına sebep oldu. Test yapmaya müsait olması, iş
birimlerini birbirinden ayırması avantajlarından birkaç tanesi.
0 yorum:
Yorum Gönder