Seminer Notları
24 Ocak 2008 – 01:5721 Ocak günü İstanbul’da yapılan Flex ve AIR pre-release turuna ait bir kaç şey anlatmak istiyorum. İlk olarak Andrew Shorten ve Enrique Duvos yaptıkları sunumlar gerçekten etkileyici idi. Andrew Shorten AIR hakkında örnekler vererek sistemin nasıl çalıştığınız gayet iyi anlattı. AIR i yakında takip eden biri olarak örneklerin hemen hemen tamamını biliyordum. Benim için ilginç kısım ise Enrique Duvos’un sunumu ve anlattıklarıydı. Duvos Adobe nin açık kaynak olarak sunacağı teknolojileri, bu teknolojilerin gelişimi vb konular üzerinde durdu.
Kişisel görüşüm Adobe ürettiği programları açık kaynak olarak sunması ve program geliştiricisi için herhangi bir sınıf farkı olmadan hem şirket dışı hem şirket içi geliştiricilerin müdahale edip ekleyebileceği bir sistem kurarak kendi ürettikleri programlarda bir adım daha ileriye gitmeyi hedefliyor.
Politik açıdan düşünürseniz çok yerinde bir karar. İnsanlar dünyanın dört bir yanında bir şeyler geliştiriyorlar ve gün geçtikçe açık kaynağın gücü büyüyor, Adobe bundan yararlanarak iyi bir şekilde çalışan programlarını açık kaynak kodlu hale dönüştürerek olmayan rakiplerine karşı arayı daha da açıyor.
Değinmem gereken bir şey daha var kodların tamamını şirket politikası gereği paylaşılamayacak, yani kendi sistemlerinin tamamı değil sadece bazıları paylaşılacak. Tabii buradaki açık kaynak kod kavramı seminerde benimde kafamı kurcaları ve kendimi tutamadan sordum tabii; “bu sistemi kuruyorsunuz ama daha sonradan herhangi bir sorun çıkacak mı diye” cevap ise şu şekildeydi;
“Kuracağımız sistem sabit bir şekilde işleyecek, yani programın ana API si sabit kalacak, gelecek olan eklemeler bu sistemi bozmadan üzerine kurulacak”.
Bir önceki çalıştığım şirkette kullanıcı internet tarayıcısında yapılan veya yapılmayan bir değişikliği herhangi bir post olayı olmadan nasıl yapılabileceğine düşünürken, pazartesi günü AMF in ve Flex in gücünü görünce çok şaşırdım. Diğer taraftan olayın programlama tarafına baktığımızda ise nerdeyse herhangi bir programlama gücü gerektirmeyecek derecede azdı.
AMF ve Flex ile yapılan örnekte belli bir istatistiksel veriyi iki ayrı internet tarayıcı penceresinde açarak bir tanesinde veriye müdahale ederek değişmesini sağladı, eş zamanlı olarak değişen veri diğer pencerede de değişti. Buradaki sistem ise gelen verinin tamamını sisteme tekrar göndermek yerine sadece değişen veriyi sisteme gönderiyor. Tabii burada herhangi bir butona basma gibi bir işlem söz konusu değil sistem bunu kendi kendine yapıyor.
Ayrıca sistem üzerinde veri değişimi yapılırken bu veri Bit e dönüştürerek transfer ediliyor, bu da sistemin daha hızlı çalışmasını sağlıyor tabi ki.
Enrique Duvos’un dan sonra ise benim AIR hakkında ufak bir sonumum vardı, bu sunumu biraz daha genişleterek gelecek hafta Adobe Connect üzerinden tekrar yapılacak. Şu anda kesin bir tarih bilgisi maalesef veremeyeceğim.
Bunun harici ise; Ankara ve İstanbul da yerleşik şekilde çalışan bilindik bir firmadaki Flash geliştiricisi arkadaşımız kendi gündelik işlerini kolaylaştırmak için şirket içerisinde kullandıkları birkaç AIR uygulamasını tanıttı.
Daha sonra ise aynı şekilde farklı bir firma flex ile geliştirdikleri bir uygulamayı tanıttılar, tabii burada dikkati çeken olay, flex kullanmalarına rağmen SEO yöntemlerini iyi bir şekilde kullanarak, flex içerisindeki bilgiyi arama motorlarına iyi bir şekilde yansıtabilmeleriydi.
Burdan nereye ; kesinlikle bir kaç hafta içerisinde flex ile daha fazla haşır neşir olmaya çalışacağım, Şubat ayı içerisinde çıkacak olan AIR ve Flex sürümünü heyecanlı bir şekilde bekliyorum tabiki.Kesin olmamakla beraber bu yıl sonunda AIR 2.0 çıkabilir, 2.0 ile birlikte mobil araçlar içinde AIR uygulamaları geliştirilebilecek ayrıca linux un sorunsuz bir şekilde çalışması bekleniyor.Evet hepsi bu kadar.
Kolay Gelsin
Engin!

2 Responses to “Seminer Notları”
hocam sitendeki konuları yavaş yavaş okuyorum, bu hızla 2 ayda bitiricem umarım.
ben flash ve flex arasında gidip geliyorum hala tam olarak karar veremiyorum bu konuda bilen birine de hiç danışmadım açıkcası.. 1 yıldır flashla uğraşıyorum basit flash uygulamaları yaptım.. birazda çaldığım şeyleri tanınmıycak şekilde değiştirdim bundan gurur duymasamda..
durum bu hocam sen büyük ihtimalle ikisini de önereceksin ama zaman nakit kavramında birini seçmem gerek.. senin tavsiyen nedir..
By emrah atılkan on Tem 7, 2008
Merhaba Emrah,
Flash ve Flex birbirininde farklı platformlar, aradaki farka gelirsek; Flash daha çok tasarım ve animasyon için kullanılmaya meyilli. Yani yapacağın işte tasarımsal öğelerin ön planda olması ve bunlara rahatça ulaşmak istiyorsan Flash ı tercih edeceksin. Flex ise flash ta rahatça yapılamayan sunucu bağlantıları, gelişmiş web uygulamaları gibi tasarımın birz daha geri planda kaldığı, ön planda olan sorunun çözümüne yönelik bir platfom.
Tavsiyeme gelirsek bence sen Flash ile başla, Actionscript 3.0 ogrenince zaten Flex’i kullanmada da bir sorun çekmezsin.
Kolay Gelsin
By Engin Yöyen on Tem 8, 2008