Flex って何だ。
(この記事はいつも以上にいい加減なことを書いている可能性があります。)
参考
Adobe - Flex 2 - Webアプリケーション開発ソフトウェア
[ThinkIT] 第1回:開発環境を変える!Free Flex 2 SDK登場
乱暴に大雑把に言うと、ActionScript と MXML で作るアプリケーションです。
感覚的には JavaScript と XUL を使っている時とあまり変わりません。
ActionScript は ECMAScript (JavaScript の標準仕様) に、
MXML は(XULも) XML に準拠しています。
Flex も Flash も共に SWF ファイルを生成します。
SWF というと動画というイメージがありますが、Flex でできるのは動画ではありません
(動画も作れるかもしれませんが)。
私が感じた XUL アプリケーションと Flex アプリケーションの違いは2点あります。
1点目は Flex ではコンパイラが必要なことです。
2点目は ActionScript では JavaScript より型を意識する必要があります。
例えば変数の宣言は
最後に、私が何で ActionScript に手を出したかというのを書いておきます。
1. 簡単な動画を作るために、過去にほんの少し Flash にさわったことがあるから。
2. JavaScript に似ていて、かつ、mp3 ファイルの再生が出来るから(JavaScript では出来ない)。
以上 2つが理由です。
もう少し勉強して、自分用にブラウジング中に音楽を聴くためのアプリが作れたらいいなぁと夢見ています。
参考
Adobe - Flex 2 - Webアプリケーション開発ソフトウェア
[ThinkIT] 第1回:開発環境を変える!Free Flex 2 SDK登場
Adobe® Flex™ 2は、Adobe Flash®をベースにしたリッチインターネットアプリケーションのためのフレームワークです。(http://www.adobe.com/jp/products/flex/ より)
乱暴に大雑把に言うと、ActionScript と MXML で作るアプリケーションです。
感覚的には JavaScript と XUL を使っている時とあまり変わりません。
ActionScript は ECMAScript (JavaScript の標準仕様) に、
MXML は(XULも) XML に準拠しています。
Flex も Flash も共に SWF ファイルを生成します。
SWF というと動画というイメージがありますが、Flex でできるのは動画ではありません
(動画も作れるかもしれませんが)。
私が感じた XUL アプリケーションと Flex アプリケーションの違いは2点あります。
1点目は Flex ではコンパイラが必要なことです。
2点目は ActionScript では JavaScript より型を意識する必要があります。
例えば変数の宣言は
var i = 0; // JavaScriptとなります。
var i:int = 0; // ActionScript
最後に、私が何で ActionScript に手を出したかというのを書いておきます。
1. 簡単な動画を作るために、過去にほんの少し Flash にさわったことがあるから。
2. JavaScript に似ていて、かつ、mp3 ファイルの再生が出来るから(JavaScript では出来ない)。
以上 2つが理由です。
もう少し勉強して、自分用にブラウジング中に音楽を聴くためのアプリが作れたらいいなぁと夢見ています。
by tokage-shippo
| 2007-01-11 23:14
| その他