Flex mi Flash mı ? Farkı Nedir ?
Adem Yavuz Tarih: 23/04/2011 Yorum: 0 adet
Okunma : 1336 Tutanlar: Bu yazıyı 1 kişi tuttu.
Herkese tekrar merhaba diyorum.
Aslında önceki makaleye benzer bir konu seçmek istemiyordum, fakat flash, flex kavramlarının bir kafa karışıklığı sebep olduğunu bir çok sitede gördüm. Kısaca gördüğüm luzüm üzerine sessizliğimden istifa ediyorum. Özellikle RIA konusunda yeni başlayan programcı kardeşlerin istifadesine sunmak üzere bazı genel bilgiler vereceğim.
Öncelikle RIA (rich internet application) zengin içerikli internet uygulaması anlamına gelir. Buradaki zenginden kasıt video,ses, görsel diğer metaryaller, çeşitli servisler vs. kastediliyor. Kısaca HTML ile kodlayamayacağınız şeyler.
Şimdi biz zengin içerikli internet uygulamaları yazmak istersek ne kullanalım?
Cevap: Flex olabilir.
Flash olur mu ?
Olur ama bütün yapmak istediklerinizi yapamazsınız, bir kısmını yapmakta çok uzun sürer.Çünkü flash, bir zaman çizgisi (timeline) ve sahne üzerinde görsel objelerin etkileşimleri için çok yeteneklidir fakat programlamaya uzaktır.
Flash tasarımcılar için özel olarak tasarlanmış bir yazılımdır. Yani nihai amaç tasarımcıların işini kolaylaştırmaktır. Flash ile hiç kodlama yapmadanda tasarım yapabilirsiniz. Çünkü flash zaten size tasarım için daha fazla araç ve timeline sağlıyor.Flash sosyal mesajlar, küçük formlar, afişler, elektronik broşürler, bannerlar, web reklam alanları oluşturmak için çok uygundur. Ama bir web içerik yönetimi ve web site içeriği tamamen flash ile yapmak çok çok uzun zaman alır.
Flex ile tabiki kısa sürer. Flex uygulama içine flashta yaptıklarınızıda ekleyebilirsiniz tabiki. Flexte görselleştirme yine vardır, hatta actionscript ile mevcut componentleri geliştirebilirsiniz ama bunun yanında programlarsınızda. Biraz daha somut örnek vermek gerekirse 3 sn uçup sonra bir dala konan kelebek yapmak için, flash kullanırım, başka kaynaklarla bilgi alış verişi yapılacaksa, çeşitli bilgiler işlemlerden geçirilerek kullanıcı arayüzünde gösterilecekse, flex kullanırım.
İkisinde de actionscript kullanabilirsiniz. Zaten flex actionscript kullanılarak yazılmış onlarca görsel component ve yüzlerce yardımcı classtan oluşmaktadır. Hatta isterseniz hiç flex componenti kullanmadan tamamen kendi yazdığını componentlerle proje yapabilirsiniz. Tabiki böyle birşey çok akıllıca olmaz, akıllıca olan başkalarınında aklını kullanmaktır. Bannerler, animasyonlar, çeşitli web sayfaları için flash, veritabanları, servisler, algoritma gerektiren ve veri görselleştirmeleri için uygulamalar için flex uygundur.
Flash mı öğrenmeliyim flex mi öğrenmeliyim gibi bir soru pek mantıklı bir soru değildir. Dediğimiz gibi aynı kaynaktan çıkan ama biri tasarım ağırlıklı diğeri programlama ağırlıklı iki ayrı konsepten bahsediyoruz Web programlama için flex, tasarım yapmak için flash diyoruz. İkiside tabiki ihtiyaçtır. Biri diğerinin yerini doldursun diye üretilmiş değillerdir.
Ama her ikiside swf (small web file) dosya üretir.
Bir sonraki yazım,air ile gömülü veritabanı uygulaması ve datapersistance üzerine olacak.
İçeriğe kayıtlı yorum bulunmuyor. İlk yorumu siz buradan ekleyebilirsiniz.
Haber
İlişkili haber bulunamadı.
Ders
İlişkili ders bulunamadı.
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 53 (50 kayıtlı, 3 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Blog Bölümü Blogevi.com'a Taşınıyor
Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...
7.500'üncü üyemiz Cem Koç!
Neler Yapılabilir?
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)








