Flex メリット・デメリット (上層説得方法)

説得する材料

・実際の動作する画面を見せて納得させる


■メリット
・OS関係なくFlashさえインストールされていればどの環境でも動作する
・サーバサイド側のプログラムさえ決めておけばFlashから別の環境も容易に移
行可能
・画面がきれい
・ライブラリが豊富な為、Javaや.NETを知っていれば1週間もあれば習得可能
・10人月ぐらいならJavaで作成するよりも生産性がある
・サーバサイド側はJavaでもPHPでも何でも良い
・ブラウザでは実現できない画面表示が可能
・これからFlexを使っての開発が増える(東京ではFlexの選択肢も当たり前)
・関西ではFlex案件が乏しいためやり方によってはAdobeと連携できる
・FlashBuilderからはAirへの移行も容易になる
・Air2.0では1.1よりも大幅な機能改善がされている
・思っていたよりもキビキビと動作する
JavaScriptも使える。



■デメリット
・大規模開発には向いていない
Flexを知らない人だけで作業すると不具合の原因が突き止めにくい
・思いかげないエラーに惑わされる事もある
・当然Flexの制約を受ける事もある
・全画面Flash化でなければ戻るや進むなどのブラウザの制約に惑わされる
・携帯サイトは当然作れない(Flash Liteならクリアできるかも)
・エラー画面の表示方法は考慮する必要あり
・セッション管理を考慮する必要あり
・慣れていない人には普通にブラウザベースで作った方がしっくりくるかも