Comment Re:XML programming langauges aren't feasible. (Score 1) 45
Actually, Flex lets you program entirely in a straight OO language (ActionScript 3, which is based on the upcoming ECMAScript 4 specification) if you want. MXML is mainly used as a declarative way to describe the layout and navigation of the UI. Under the hood, though, MXML just gets compiled into ActionScript, so you can just write it all in pure code if you want.
AS3 looks much like a normal modern OO language (Java, C#, etc.), though it retains some of the dynamic flexibility of JS (you can create untyped objects if you want).
nj (Adobe)