Note that there are some explanatory texts on larger screens.

plurals
  1. POHTML5 frameworks for an enamoured Flex Developer
    primarykey
    data
    text
    <p>I've been working as a flex dev for many years, building really complex apps. With all the recent hype, I'm interested in learning HTML5. </p> <p>What I like about the Flex framework is it's a consistent, coherent, complete stack for building RIA's. I like that it has a broad set of components out-of-the-box, and a framework for extending and building really complex, heavily customized &amp; skinned components.</p> <p>Are there similar frameworks out in the HTML5 space? </p> <p>From the searching I've done, I see there's tonnes of useful <code>.js</code> scripts out there which provide nifty components, effects, etc. However, I haven't been able to find a solid js framework with a mature and architected component library. </p> <p>This worries me that in building a complex application, I may end up writing lots of plumbing code to wire together disparate components.</p> <p>I know that HTML5 is still in it's infancy, so if there are promising frameworks that I should be keeping an eye on, I'd like to know about 'em.</p> <p>My shopping list of ideal framework requirements would be as follows:</p> <ul> <li>Solid component architecture (including lifecycle events)</li> <li>Extensible</li> <li>Layout managers</li> <li>Browser agnostic</li> <li>Support for data binding</li> <li>Support for complex Skinning</li> <li>Abstraction of services layers &amp; protocols (ie., SOAP / JSON / XML services are all a type of <code>IRemoteService</code>)</li> </ul> <p>Along with the UI framework itself, what frameworks exist in the Javascript space for</p> <ul> <li>MVC architectures. (Similar to <code>Parsley</code>, or <code>Maté</code> in the Flex world)</li> <li>Dependency Injection</li> <li>Unit testing</li> </ul>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload