Expression Studio Savaşları Bölüm 4 : Expression Blend

Yazar: Daron Yöndem
Kategori: Visual Studio ve Araçlar
Eklenme Tarihi: 6.3.2008 17:17:09



Expression Studio içerisinde en dikkati çeken yazılım olan Expression Blend'i arenaya aldık. Bakalım Expression Blend bizim Expression Studio Savaşların'dan nasıl çıkacak.

Expression Savaşları yazı dizimde sonlara sakladığım Expression Blend benim en büyük favorim :) Kendimi kaptırıp WPF'in ne kadar muhteşem bir altyapı sunduğundan bahsetmeden Expression Blend'e geçmek aslında bir hata olur ama aksi halde de bu yazı bitmez. O nedenle ilk başta sunu söyleyelim, maalesef Expression Blend'in tam olarak bir rakibi yok.

WPF (Windows Presentation Foundation) nedir?

.NET Framework 3.0 ile beraber gelen bence en önemli altyapısal yenilik WPF'dir. XML tabanlı XAML kodları ile vektörel nesnelerin tanımlanabilmesinin ötesinde bu nesnelere çok kolay bir şekilde animasyonların verilmesini sağlayan WPF tüm bu verileri XML ile tanımlıyor. Tabi kimse bizden bu XML kodlarını elle yazmamızı bekleyemez :) O nedenle işte tam bu noktada Expression Blend devreye giriyor.

Expression Blend arayüzü.
Expression Blend arayüzü.

İki ve Üç Boyutlu Animasyonlar ile Windows Uygulamaları

WPF ile Windows uygulamalarında vektörel çizimler ve animasyonlar hazırlamak bu kadar kolaylaşmışken Expression Blend tüm bu işlemleri çok daha kolaylaştırarak en ufak bir kod bile yazmadan çalışılabilecek bir ortamı tasarımcıların beğenisine sunuyor. Expression Blend içerisinde hiçbir kod yazmadan 2 ve 3 boyutlu nesnelere animasyonlar verebiliyor, animasyonlar için tetikleyiciler düzenleyebiliyorsunuz. Bu kadarla da kalmayıp WPF'e özel .NET kontrollerini kullanabiliyor ve tüm bu kontrollerinin görsel özellikleri ile çok kolayca oynayabiliyorsunuz. Hazırladığınız bir Windows uygulamasındaki tüm düğmelerin görsel özelliklerini bir kaynak olarak aynı web sitelerindeki CSS sınıfları gibi ayrı dosyalarda tutabildiğinizi hayal edin. Hayaliniz Expression Blend ile çoktan gerçek oldu bile :) Daha burada bahsedemediğim bir sürü özellik var Expression Blend içerisinde. Şu an yayındaki sürümüne ek olarak Blend'in 2. sürümünün Silverlight desteği de söz konusu.

Rakipler nerde?

Artık Expression Studio ailesine rakip dediğimizde karşımıza sürekli Adobe ürünlerinin çıkmasına alıştık sanırım. Blend konusunda da durum böyle. Adobe'a ait AIR, Flex, Apollo gibi ürünler farklı konumlandırmalar ile birer Blend ve WPF rakibi olarak görülebilir ama aslında değiller. "Rakip bile olamazlar" dersek hiç de yanlış olmaz. Birincisi hiçbirinin arkasında WPF'de olduğu gibi VB.NET veya C# gibi .NET dillerinin gücü yok. İkincisi ise .NET Framework 3.0'ın Vista ile gelen "dahili olma" durumu çerçevesinde sunduğu 3D performansı kimsede yok. Ki aslında bu performans söz konusu olan "oyunlar" olduğunda hala yeterli değil. Tüm bunlara baktığımızda gerçekten rakibi olmayan bir ürünle karşı karşıyayız.

Kolay gelsin.

Daron Yöndem
MCPD, MCITP, MCTS, MCSD, MCAD
MCDBA, MCP, ACP, ICSD
http://daron.yondem.com 


Daron Yöndem

İstanbul Erkek Lisesi?nden 2003 yılında mezun oldu ve DEVELOAD Yazılım ve Tasarım (www.deveload.com) şirketini kurdu. Daron Yöndem şu an Portsmouth Üniversitesi'nde Strategic Business Information Technologies alanında yüksek lisans eğitimine devam ediyor. MCT, MCPD, MCITP, MCTS, MCSD, MCAD, MCDBA, MCP, ACP ve ICSD ünvanlarına sahip olan Daron Yöndem Türkiye'nin ilk Silverlight ve Expression Studio eğitimini Microsoft Türkiye organizasyonu ile verdi. Daron Yöndem'in Microsoft ASP.NET resmi sitesi, Microsoft Coding4fun, yazgelistir.com, PC World Türkiye ve PC Extra Türkiye'de çok sayıda makalesi yayınlanmıştır. En geniş Türkçe kaynak olma özelliği taşıyan Pusula Yayıncılık?tan çıkan ASP.NET AJAX kitabının yazarı Daron Yöndem halihazırda PCnet dergisinde AJAX, Expression Web, Expression Blend, Expression Design ve Silverlight yazıları yazmakta, nedirtv?com WPF/Silverlight ve VB.NET editörlüğü yapmaktadır. Kişisel bloğu http://daron.yondem.com adresi üzerinden İngilizce ve Türkçe makaleler
Bu makaleye ilk yorum yapan siz olun.

Yorumunuz