Flex seems pretty interesting when you realize how similar it is to something like ASP.NET. Look how similar this snippet of Flex:
<?xml version=”1.0″ encoding=”iso-8859-1″?>
<mx:Application xmlns:mx=”http://www.macromedia.com/2003/mxml”>
<mx:script>
function copy() {
destination.text=source.text
}
</mx:script>
<mx:TextInput id=”source” width=”100″/>
<mx:Button label=”Copy” click=”copy()”/>
<mx:TextInput id=”destination” width=”100″/>
</mx:Application>
to this snippet of ASP.NET code:
<script language=”C#” runat=”server”>
public void Copy(Object src, EventArgs e) {
destination.Text = source.Text;
}
</script>
<form runat=”server”>
<asp:textbox id=”source” size=”30″ runat=”server” />
<asp:button id=”copy” OnClick=”Copy” [...]