| 0 yorum ]


Türkiye'de en büyük sistemler şüphesiz Java/J2EE ile geliştiriliyorlar. Gayet tabii, Flex kullanmak isteyenlerin en çok entegre etme ihtiyacı duyduğu sistem Java oluyor. Bu noktadan hareketle, bu yazımda Flex'te kullanabileceğiniz, MVC yapısı da sağlayan bazı Frameworkleri paylaşıyorum.

Spring Actionscript 

İsmiyle müsemma. Java'daki Spring Framework'ünü kullananlar Flex'te kendilerine en yakın olarak bu Framework'ü göreceklerdir. 104 sayfalık çarşaf gibi bir dökümantasyonu da var. Framework'ün emekleme aşamasında değil orta-üst seviyede bir framework olduğunu göstergesi.

Parsley 

Spice Factory'nin bir projesi. ActionScript 3 kullanıyor. MVC temelli. Özellikleri:

Parsley features:

    * Flexible IOC Container: Supports configuration with AS3 Metadata, MXML, XML files, ActionScript
    * Dependency Injection: Injection by type or id - for constructors, methods or properties
    * Messaging Framework: Fully decoupled senders and receivers, can serve as a basis for MVC architectures
    * Dynamic View Wiring: Easily wire Flex components to objects declared in the container
    * Advanced container features: Asynchronously initializing objects, object lifecycle, modular configuration contexts
    * Integration with Flex Modules: Allows configuration to be loaded and unloaded alongside Flex Modules
    * Localization: Integrates with Flex ResourceManager for Flex Applications, contains its own Localization Framework for Flash Applications
    * Extensibility: Easily create your own configuration tags, a single implementation can be used as AS3 Metadata, MXML or XML tag
    * And much more...

Spicelib features:

    * Reflection API: A clean object-oriented API built around the describeType XML output
    * XML-to-Object Mapper: Flexible architecture for mapping from XML to AS3 classes - in both directions
    * Task Framework: Abstraction for asynchronous operations and sequential or concurrent execution
    * Logging: Logging Framework for Flash Applications



JumpShip 

Pek muteber OSFlash topluluğunun bir eseri. MVC kullanan bu Framework'ü kullanmak için Flex şart değil. Klasik Flash'ta da kullanabilirsiniz. Başka bir ifadeyle, sektörden Flex bilmeyen ama ActionScript bilen herhangi birini Flex projenize rahatlıkla katabilirsiniz. Özellikleri:
  • A Standardized Data Model
  • A Command Pattern Based Controller
  • A standardized View Mediator with asset loading tools.
  • Model / View Data Binding
  • Controller Before / After filtering
  • Controller Command Cascading (the ability for commands to call other commands).
Mate

Flex gibi olay odaklı bir framework. MVC tabanlı. Olayın kim tarafından başlatıldığı gibi noktalar . Sağlam bir dökümantasyona sahip. Güzel taraflarından biri kodlarınızı MXML ile geliştiriyorsunuz. Kamaşık ActionScript kodlarına gerek kalmıyor.

Not: Yeni framework'lerle karşılaştıkça burada paylaşacağım.

0 yorum

Yorum Gönder