My question is about migration from Flex3 to HTML5. I want do migrate myself not application actually. The question is, what direction is the best and most similar to flex knowledge. Maybe I will reimplement some custom components I already have in my flex library. I think that some of useful flex components I will have to implement myself in HTML5 - e.g. AdvancedDataGrid or Tree.
Now I can see 2 possibilities:
- assume page (or big DIV) as application master class, and implement other components based on extending DIV functionality - and placing DIV in DIV in DIV - like AS3 uses UIComponent. It gives me supported by browser environment event handling or DIV movement and redrawing etc.
- assume one CANVAS component as application master class. Build own classes tree with owner drawing control etc. I think i will need to implement event handling & dispatching for my internal visual components. Also all UI actions (like moving, redrawing) I need to implement myself.
I assume, that I will start to build my own class/component library for long-term future use. Question is what is better for knowledge and work investing?
It will be good to know wide opinion on this problem. Can you give yours here?