Sayfalar

22 Şubat 2012 Çarşamba

WPF NEDİR ?



WPF yeni nesil kullanıcı arayüzü geliştirme ve görüntüleme platformudur. Bu yeni platformun sağlamış olduğu yeni özellikler ile görsel olarak daha modern ,kullanıcı ile daha etkileşimli, içerik sunumunda daha esnek, uygulamalarda kullanılan ses ve görüntü lerin daha kolay bir şekilde gösterilmesi ve zengin içerikli uygulamaların kolay ve hızlı bir şekilde geliştirilmesi sağlanmaktadır. WPF’in mimarisinden dolayı çalıştığı sistem üzerindeki donanımı yoğun işlemlerde dahi en etkin biçimde kullanarak performans konusunda tatmin edici sonuçlar vermektedir.


WPF de Neler Yeni Acaba ?

WPF in getirdiği yeniliklerin başında uygulama geliştirme aşamasında kod yazmak yerine günüzmüzde birçok firmanın ürününde sık sık karşılaştığımız deklaratif programlama ile (ASP.NET ile ilgilenenlerin yakından bildiği gibi) uygulama geliştirme imkanı sağlamasıdır. XML’e benzer yapısı ile XAML (eXtensible Application Markup Language ) dilini kullanarak(zamel olarak telaffuz edilir), HTML kullanarak hazırladığımız arayüzlerdeki gibi WPF’de de kolaylıkla esnek kullanıcı arayüzleri oluşturabiliriz. Tabi ki eskiden kullanılan yöntem yani kod ile uygulama arayüzü geliştirme (imperative programming) desteği de halen devam etmektedir. XAML dili ile programcı ve tasarımıcı arasındaki bağımlılığı ortadan kaldırmaktır. Tasarımcı XAML dilini kullanarak arayüzü oluşturacak, programcı ise çalışaması gereken kodları yazacak, uygulamanın sonunda da programıcının kodları ile tasarımcının hazırladığı arayüz birleştirilerek uygulama hazır hale getirilecek. Oysa bundan önceki programlama modelinde kullanıcı arayüzünü geliştirmek kod ile gerçekleştiğinden arayüzün hazırlanması ve kodların yazımı tamamen programcının sorumluluğunda olan bir durumdu. XAML dili konusunu sonraki makalelerimizde derinelemesine incelenecektir.

Hiç yorum yok: