Flex, Flash’ın yapamadığı neyi yapıyor?

Yazan Eşref Atak 21 Şubat 2009

Pek çok insan gibi sizin de kafanızda şöyle bir karışıklık var mı? Flex, Flash’ın yapamadığı neyi yapıyor? Flex aslında Flash’ın yapamadığı hiçbirşeyi yapamaz. Çünkü Flex ile hazırlanmış bir uygulama aslında bir Flash uygulamasıdır. Flex bir uygulamayı sağ tıklattığınızda standart Flash menüsünün görünmesinin nedeni budur.

Flex Gerçekte Nedir?

Flex aslında bir derleyicidir. Derleyici MXML ismindeki XML tabanlı dili derler. Arkaplanda hazır ActionScript kütüphanelerini kullanarak (Flex SDK) SWF üretir. Bu SWF’yi ister bir internet sayfasında kullanabilir ister masaüstünden çift tıklatarak bir masaüstü yazılım gibi çalıştırılabilir.

Flex Bize Yeni Ne Sunuyor?

“Biz” derken kastettiğiniz eğer bir Geliştirici ise asıl en büyük hedef kitle doğal olarak onlardır. Flex, klasik ActionScript ile yüzlerce satırda yapabileceğiniz işleri size birkaç satır MXML kodu ile yapma olanağı sunar. Örneğin bir Web Servis’e bağlanmak için ActionScript’te yüklüce kod yazılması gerekirken, MXML ile birkaç satır kod ile işinizi halledebilirsiniz. Hatta, Flex Builder isimli arayüz sayesinde, sürükle-bırak yoluyla o birkaç satırlık kodun bile önemli bir kısmını otomatik yazdırabilirsiniz.

Diğer insanlara faydası ise artık Flash’ın işletim-sistemi-bağımsızlık, tarayıcı-bağımsızlık, performans, yaygınlık… gibi üstün yanlarını web reklam uygulamalarına ek olarak veritabanı odaklı uygulamalar geliştirmek için de kullanabileceğiz.

MXML Geldi, ActionScript Ölüyor Mu?

Kesinlikle hayır. ActionScript, performansı ve başarısı kabul görmüş bir dildir. Sürekli olarak yeni özellikler kazanmaktadır ve sürekli geliştirilmektedir. Hatta MXML kodlarının içerisinde ActionScript yazmaya devam ediyoruz; ayrıntı noktalarda ActionScript devam ediyor. Yani, MXML yine ActionScript ile güçlüdür, arkasında ActionScript vardır.

Adobe’nin Flex’i Flash’tan Farklı Bir “Şey”miş Gibi Sunmasının Nedeni Nedir?

Yanıtı basit; merak uyandırmak, ilgi çekmek. Yani pazarlama stratejisi. Başarılı olmuşlar gibi görünüyor. Sizi bu yazıyı okumaya ittiğine göre, en azından sizin üzerinizde etkili olduğu kesin?

Flex Ücretli Midir?

Flex derleyicisi ücretsiz ve açık kaynak kodludur. Eğer ücretsiz bir metin editöründe MXML kodlarınızı yazıp Flex derleyicisine gönderirseniz, eksiksiz derlenir ve Flash uygulamanız hazır olur. Fakat, eğer MXML kodu yazarken kolaylık istiyorsanız, kodların “hamallık” kısımlarının otomatik yazılmasını istiyorsanız, web servisin adresini verdiğinizde otomatik olarak MXML kodlarının yazılmasını istiyorsanız, MXML kodunuzde hata ayıklamak istiyorsanız… daha bir çok kolaylık istiyorsanız, Adobe Flex Builder kullanmalısınız. Adobe Flex Builder ücretli bir MXML IDE’dir. Yani sonuç olarak bakıldığında, bir tane Flex Builder satın alıp istediğiniz kadar uygulama geliştirebilisiniz. Hatta eğer öğrenciyseniz, ona bile ücret ödemezsiniz.

Flex Builder ile Flash CS arasındaki fark nedir, Flex nasıl yapıyor da veritabanına bağlanabiliyor, Flash’taki yenilikler ve Flex’e etkisi… ve diğer başlıklar için yazının devamı vukuf.com adresinde.

İlgili Yazılar:

{ 1 yorum… aşağıdakini okuyun ya da bir tane ekleyin }

alper Ağustos 4, 2010, 09:28

Elinize sağlık.

Yorum Yazın

Previous post:

Next post: