I was talking to one of the leading experts in Adobe technology, who shall remain nameless, about HTML5 frameworks, about a year ago. He mentioned “Sencha” and I asked “what is that?”
“It’s… [long geek pause] … what Adobe should have done” he replied. He was referring to Sencha Touch.
We at Silicon Publishing have been using two frameworks for HTML5 development recently: Sencha (mainly Architect and EXT JS, yet we play with the disconnected Sencha Touch as well) and Montage (which was created by an amazing team at Motorola Mobility, some of whom were previously top talent at Apple, Adobe, and Opera) – we were forced to do this on an experimental basis as we awaited news of a license we can actually deploy from. I have to say: Montage is what Adobe should have done. Sencha has a couple distinct technologies that yes, Adobe should have done, but Montage has one core technology that just plain works. (perhaps that has to do with their roots at Apple?)
Not to disagree with the expert. Sencha, too, is what they should have done. Montage just takes the notion of framework and makes it elegant, modern, and clean. Flex-like, as Tom says. Oh, and Open Source.
Montage is a better Sencha, if you will, and Adobe is a distant third in this race, at the moment. One would think Adobe has near-infinite graphics/development chops, so at any point they may return to the game, but the visions of Muse and Edge are limited and canine compared to the vision of Montage.