Expression Blend Silverlight için kullanıcı ara yüzü oluşturduğumuz tasarım aracıdır. İleriki bölümlerde değineceğimiz Xaml kod yapısının tasarım olarak çıktısına Blend sayesinde ulaşabiliyoruz. Görsel tasarımcılar için işlevsel, iş akışlarının rahat kontrol edildiğiBir geliştirme platformudur. Adobe Photoshop ve Adobe Illustrator dosya destekleri ile farklı formatlarda grafik senkronizasyonu sağlamaktadır.
Her ne kadar Adobe Flash ürünü ile kıyas yapılsa da tam olarak Blend ‘in Flash ile kıyaslanamıyacağını aşikar.Çünkü Blend’in birebir animasyon için kullanılan bir araç olmadığı çok rahatlıkla görülebilir.Bu bağlamda özellikle Silverlight ve Flash tarafında yapılan karşılaştırmalar daha çok animasyon üzerinde oluyor.(Silverlight animasyon yapısının çok daha kolay ve pratik olduğunu söyleyebilirimJ)Halbuki Silverlight daha çok , web üzerinde uygulama geliştirmek için kullanılabilecek bir teknoloji olacaktır.Özellikle intranet tabanlı uygulamalar için tercih edilebilir. Blend 'in Wpf için de tasarım aracı olmasını da es geçmeyelim.Böylelikle hem web hemde destkop için tasarım çıkarabiliyoruz.Aynı zamanda Sketch Flow ile prototip geliştirebiliyoruz.
Blend ‘in en önemli özelliklerinden biri de Visual Studio gibi bir programlama aracı ile beraber çalışmasıdır.Böylelikle programcı ve tasarımcı ayrımı ile daha hızlı projeler geliştirmek mümkün.Özellikle Vs 2010 ile beraber Silverlight için arayüz içerisinde tasarım kolaylıştırılsa da ,tasarımcı gözüyle Blend vazgeçilmez olacaktırJ
Data tarafında yine Blend ‘in tasarımcılar için gözardı edilemeyecek kolaylıklar mevcut.İleriki makelelerde de ayrıntılı değineceğimiz data konusunda örnek veriler ile tasarım yapma imkanı ve datasource kullanma gibi önemli konular, rahatlıkla gerçekleştirilebilir durumda.
Bir diğer önemli husus Blend üzerinde yaptığımız arayüze hareket kazandıracak olan Behaviorlar.Blend üzerinde aslında çok önemli bir yapıya sahipler.En basiti bir animasyonu ele alacak olursak tasarımcı olarak Behavior kullanmamız gerekecektir.Veya tasarımcı olarak istediğimiz bir olay varsa bunu da programcı arkadaşımıza bildirip custom behavior olarak geri dönüş alabiliriz.
Son olarak Blend üzerinde şablonlardan bahsedelim.En basiti yaptığımız bir butonu farklı sayfa ve projelerde rahatlıkla kullanabiliyoruz.Bir de butonun vektörel olduğunu ve state manager yapısı ile hareket kazandıracağımızı düşünecek olursak, tasarımcı olarak başka ne isteyebiliriz kiJ
Özet olarak Blend ‘in özelliklerinden bahsetmeye çalıştım.Yukarıda bahsedilen konular ve fazlası serimizin içeriğinde olacaktır.
Not: Microsoft ‘dan Blend üzerinde publish xap seçeneğinin koyulmasını istiyorumJHoşcakalın!
Etiketler: expression blend nedir, blend