全9大 JavaScript フレームワークに対抗してFlex Framework でも書いてみた

by clockmaker
Backbone.JSからAngular2まで、全9大JavaScriptフレームワークを書き比べた! - paiza開発日誌 http://paiza.hatenablog.com/entry/2015/03/11/Backbone_JS%E3%81%8B%E3%82%89Angular2%E3%81%BE%E3%81%A7%E3%80%81%E5%85%A89%E5%A4%A7JavaScript%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%92%E6%9B%B8%E3%81%8D%E6%AF%94%E3%81%B9

この記事がとても興味深かったので、MV*フレームワークとして先行していた Flash の Flex Framework でも書き比べてみました。
♥0 | Line 20 | Modified 2015-11-22 20:08:31 | MIT License
play

ActionScript3 source code

/**
 * Copyright clockmaker ( http://wonderfl.net/user/clockmaker )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/vkrV
 */

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx">
    <s:layout>
        <s:VerticalLayout paddingTop="20" paddingLeft="20" />
    </s:layout>
    <s:HGroup>
        <s:Label text="First Name : " />
        <s:TextInput id="firstName" />
    </s:HGroup>
    <s:HGroup>
        <s:Label text="Last Name : " />
        <s:TextInput id="lastName" />
    </s:HGroup>
    <s:HGroup>
        <s:Label text="Full Name : " />
        <s:Label text="{firstName.text + ' ' + lastName.text}" />
    </s:HGroup>
</s:Application>