Flex In De Praktijk

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Flex In De Praktijk - Presentation Transcript

    1. Flex in de praktijk Marcel Panse, 12-11-2008
    2. Inleiding
      • Marcel Panse
      • Quintor
      • Ervaring
      • Adobe
      • [email_address]
      • http://www.slideshare.net/marcel.panse/flex-in-de-praktijk-presentation/
    3. Inhoud
      • Waarom een framework?
      • Frameworks voor flex?
      • Selectiecriteria
      • IoC
      • MVC
      • Samenvatting
      • Vragen
    4. Waarom een framework?
      • Hogere efficiëntie
      • Approachable
      • Schaalbaarheid
      • Flexibiliteit
      • Testbaarheid
    5. Thin clients vs Rich clients
    6. Frameworks voor flex?
      • Veel frameworks beschikbaar voor flex
        • MVC frameworks
          • Cairngorm, PureMVC, Model-Glue, Gausax, EasyMVC, MVCS
        • IoC frameworks
          • Prana framework, Parsley, Fling
        • Testing frameworks
          • FlexUnit, AsUnit, dpUint, Fluint
        • En nog veel meer..
    7. Selectiecriteria
      • Open source
      • Documentatie
      • Code voorbeelden
      • Is framework code getest?
      • Learning curve
      • Activiteit (communities, blogs, development)
      • Compatible met flex modules?
      • Compatible met alle flex players, flex, as3, air?
    8. IoC op de client?
      • Loosely coupled components
      • Gecentraliseerde configuratie
      • Testbaarheid
    9. IoC Frameworks Documentatie Actief Configuratie Prana + + + XML Parsley + + + XML Fling - - MXML
    10. Prana framework
      • Wordt opgenomen in het Spring-extensions project
      • Robuuste, stabiele IoC container en reflection API
      • www.pranaframework.org
      • Extensies beschikbaar voor Cairngorm en PureMVC
    11. //Include a property file <property file=&quot;application.properties” /> //create some object <object id=“userModel&quot; class=&quot;nl.projectX.model.UserModel&quot; /> //create an object and use constructor-injection for dependencies <object id=“userController&quot; class=&quot;nl.projectX.controller.UserController&quot;> <constructor-arg name=“userModel&quot; ref=“userModel&quot; /> <constructor-arg name=&quot;userService&quot; ref=&quot;userService&quot; /> </object> //create an object and use setter injection and the property file <object id=&quot;userService&quot; class=&quot;nl.projectX.service.UserService&quot;> <property name=“serverUrl&quot; value=&quot;${serverUrl}&quot; /> </object>
    12. MVC op de client
      • Separation of concerns
      • Isolate business logic from UI
      • Separate content from presentation
    13. MVC frameworks Documentatie Actief Schaalbaar Cairngorm + + - / + - / + PureMVC + + + + + Model-Glue - - - - ? Gausax - - - - ? EasyMVC - - - - ? MVCS + + + + + +
    14. Cairngorm
      • Meest ‘Approachable’
      • Goed gedocumenteerd
      • Veel blogs en voorbeelden
      • Globaal beschikbare state
      • Verkeerde implementatie MVC
      • Support geen modules!
      • Lage learning curve
    15. Cairngorm design
    16. PureMVC
      • Theoretisch uitstekend
      • Juist gebruik van design patterns
      • Goed gedocumenteerd
      • Hoge learning curve
      • Niet pragmatisch
    17. PureMVC design
    18. MVCS
      • BluePrint geschreven door Joe Berkovitz
      • http://www.adobe.com/devnet/flex/articles/blueprint.html
      • Geen framework
    19. Samenvatting
      • MVC frameworks geven structuur en richtlijnen, maar leveren in op doorzichtigheid en flexibiliteit
      • IoC frameworks geven een solide container om verder op te bouwen
      • Persoonlijke keuze: Prana + MVCS
      • Bestudeer de Design Patterns! IoC, MVC(s), etc. Weet waarom je een keuze maakt.
    20. Vragen?

    + marcel pansemarcel panse, 2 years ago

    custom

    1072 views, 1 favs, 2 embeds more stats

    Flex wordt steeds populairder onder java developers more

    More info about this presentation

    © All Rights Reserved

    • Total Views 1072
      • 1033 on SlideShare
      • 39 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds
    • 38 views on http://marcel-panse.blogspot.com
    • 1 views on http://64.233.161.132

    more

    All embeds
    • 38 views on http://marcel-panse.blogspot.com
    • 1 views on http://64.233.161.132

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories