Flash Catalyst ve Flash Builder Notları

Tarih: Ağustos 6th, 2009 | Yazar: | Kategori: Makaleler | Etiketler: , , , , , , | 5 Yorum »

Biliyorsunuz ki Adobe özellikle geliştiricilerin yolunu açmak için elinden geleni yapıyor. Bunun için başlarda bileşenleri ortaya çıkarttı. Daha sonra bileşenleri kişiselleştirilebilir hale getirdi. Yalnız hep bir eksiklik vardı; tasarım.

Eğer dikkat ederseniz bir bileşeni sayfaya gömdüğünüz anda boyut bir anda fırlar. Bunun birçok nedeni var. Sırf bu yüzden herkes kendine özel bileşenler yazmaya başladı. Kısa süre içerisinde SVN ile paketlemer oluştu. Fakat tüm bunlara rağmen bir diğer taraftaki Flex ile olan bağlantı kısmen sağlanabilmiş oldu…

Flash Catalyst

Sonunda Adobe artık geliştiricilerinin önünü açmak, Flash ile tasarımı tamamen kolaylaştırmak için Catalyst projesini ortaya attı. İşte bundan sonrası zaten mağlum. Adobe özellikle Flash’ ı animasyon programı olduğu konusunda ısrar ediyor gibi. Flash Player 10 dan sonra 3D özelliklerini de ekleyip iyice renkli tasarım çantası yapmaya çalıştı. Fakat bir tarafta animasyon diğer tarafta geliştiriciler olunca geri adım atıp Flex i güçlendirdi.

Dikkat ederseniz Türkiye’ de Flex pek duyulmuş bir teknoloji değil. Halbuki yabancılar çoktan Flex’ e geçmiş durumda. İki tarafta uçurum vardı sanki. Yalnız bu uçurumun tek suçlusu Flash değil. Türk geliştiriciler özellikle boyut sorununa çözüm getiremeyince de pek yanaşmadılar. İşte tüm bu sorunları tek seferde çözmek için iki program geliştirildi.

Adobe Flash’ ı animasyon programı olarak kalması için geri plana itti; IDE olarak Flash Builder ve tasarım sorunun çözümü için Catalyst ortaya çıktı. Ayrıca bu bağlantılara vektörü çözüm görüp Adobe Illustrator’ u Catalyst ile bağlandı. Peki bu durum geliştiricileri nasıl etkiledi? Tabi ki olumlu yönde. Artık vektör çalışıp; Catalyst aktarıyoruz ve bileşenlerimizi tasarlıyoruz ve Flash Builder sayesinde dinamik hale getiriyoruz.

Evet; Catalyst nin amacı vektörel bir biçimde, çok kolayca bileşen ve tasarım yapabilmek. Mesela siz hemen yukarıdaki panelden büyük ve küçük çizgi çekiyorsunuz. Bu ikisini seçip yine yukarıda bulunan siyah küçük bileşen tasarlayıcısındna Scrollbar yapıyorsunuz. Tekrar tıklayarak track-thumb belirleyebiliyorsunuz. Sonuçta? Eskiden koskoca sınıf yazmak zorunda kaldığımız Scrollbar ımız sadece üç tıklamada hazır hale geliyor. Peki sadece bu kadar mı? Şöyle söyleyeyim; tasarımını yaptığınız sürece Flash içerisindeki bütün bileşenleri istediğiniz şekilde yapabilirsiniz.

Flash Builder kısmında da çok büyük yenilikler var. Özellikle tasarım konusunda çok problem çekiliyordu ama dediğim gibi Catalyst sayesinde bu sorun çözüldü. Aslında tekrar etmem lazım; vektör olduğu için arka planda sadece 1 satır kod dönüyor. Bu sayede boyut sorunu da yok tabi. Sonuçta Catalyst ve IDE bağlantısı çok iyi bir şekilde tasarlanmış. Bu arada artık tasarımlarımızı özel bir Xml diliyle de yapabiliriz. Flex in arka planında mXml in döndüğünü biliyorsunuz zaten. İşte artık Catalyst’ de de bu mevcut.

Son olarak Adobe’ yi tebrik etmek lazım. Çok kolay bir şekilde geliştiricileri destekledi ve Flash’ ı artık animasyon programı olmaya zorladı. Sanıyorum artık Flash’ ı pek görmeyeceğiz. Yine de her an ne olacağı belli olmaz. Ama şu anda elinden gelenin en iyisini yapmış durumda. Hem boyut hem de kodlama tarafında…

Yakında Catalyst ve Flash Builder derslerinde görüşmek üzere hoşçakalın…


“Flash Catalyst ve Flash Builder Notları” yazısında 5 Ahkam var.

  1. 1 ismail şimşek 10:40 on Ağustos 6th, 2009 anında kesmiş:

    yazdıklarınızda çok haklısınız. özellikle flex te kod yazmak büyük bir zevk haline geldi. eclipse tabanlı olduğu için kısayolları kullanmak (ctrl+space, alt+b(blue print)…) işi çok hızlandırıyor. boş vaktim olunca özelliklerinden başka ne gibi kısayollar varmış diye araştırıyorum :)

    tek sorun kodların otomatik düzenlenememesi.

    adobe tüm programlarını birbiri ile daha iyi iletişebilir hale getirdikçe işimiz çok zevkli hale geliyor.

    son olarak yazı için ellerinize sağlık…

  2. 2 EeTr 11:46 on Ağustos 6th, 2009 anında kesmiş:

    Dün bu yazıdan hemen sonra Flex 4 ile basit bir portal kodlamaya başladım. Şöyle söyleyeyim; Amfphp gibi eklentiler sayesinde normal kodlama hızımı 5′ e çıkardı. Belkide tasarım-kodlama uyumu sorunları derken bir anda bileşenler sayesinde iskelet bitti.

    Adobe kendi içerisinde kendi ilkelerini yıkarak ilerliyor. Bu tabiki sadece bizler için.

    Yorum için ben teşekkür ederim..

  3. 3 ismail şimşek 21:00 on Ağustos 6th, 2009 anında kesmiş:

    aslında en uyku getirici kısmı bu iskelet olayı :) yaparken gözlerim ağırlaşıyor. sonra kodlamaya geçiyorum amfphp as3.0 mxml php sql fln derken iş çok eğlenceli olmaya başlıyor. catalyst i çalıştırabildiğim sınırlı sürede de yapabileceklerini görüp ağzım açık kaldı sonra hata verdi bi daha açılmadı zaten :) bunuda beta oluşuna verdim. kendi çalışanlarıda çözüm bulamamışlar tam olarak bu soruna bir sonraki sürümde düzelir herhalde :)

  4. 4 byhasq 14:33 on Kasım 3rd, 2010 anında kesmiş:

    adobe tüm programlarını birbiri ile daha iyi iletişebilir hale getirdikçe işimiz çok zevkli hale geliyor.

  5. 5 @scraby 10:27 on Ekim 7th, 2011 anında kesmiş:

    konu üzerinden epey bi zaman geçmi_ ama bir _ey sormak istiyorum. _u an catalyst ve flax builder ile alakal1 (özellikle catalyst) yard1m ve destek salayan blog, forum var m1?


Ahkam Kesme Aparatı

  • *