You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Gary Yang (JIRA)" <ji...@apache.org> on 2014/04/02 17:11:15 UTC

[jira] [Commented] (FLEX-34138) Divide Flex into several modules so that it can be used more widely

    [ https://issues.apache.org/jira/browse/FLEX-34138?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13957772#comment-13957772 ] 

Gary Yang commented on FLEX-34138:
----------------------------------

"14 000 lines of codes for UIComponent" is not only hurting the performance, but also scare developers away from looking into it, the 1st version of Flex was 2004, and the architecture has not been changed essentially: everything jammed together.

When I looked into Java Spring Framework's growth, especially from Spring2 to Spring3, modularization gives developer great freedom to choose which feature/function/module to use.

I try to build a pure data model with IList to drive a pure AS UI, I can't exclude all the UI component from Flex!!, it's like Windows and Explore, except not really.

Thanks.

> Divide Flex into several modules so that it can be used more widely
> -------------------------------------------------------------------
>
>                 Key: FLEX-34138
>                 URL: https://issues.apache.org/jira/browse/FLEX-34138
>             Project: Apache Flex
>          Issue Type: Wish
>            Reporter: Gary Yang
>
>  Just some thoughts, might be worth discussing more:
> Flex divided into multiple modules:
> Flex tools: 1) Mxml to AS;2)Meta process;3)Other code generation and automation; 4) Maven integration;
> Flex Data: 1) Binding and List Synchronizing; 2) 0 UI component; 3) Pure model reacting repeatable model; 
> Flex UI: 1) UI components and skinning; 2) States; 
> Serverside ---- bridge between server domain and presentation domain 1) DTO; 2) Model synchronizing;



--
This message was sent by Atlassian JIRA
(v6.2#6252)