Mach-IIとModel-Glue
最近は、Model-Glueのマニュアルの日本語化を通じてModel-Glueの概要を作成していた。
Model-GlueってMach-IIより敷居が低くて結構使えるなーって思いつつ会社の新しい業務プロセスに応用してみようと思っていたところ、Sean Corfieldがブログでそのことを言及していました。
MachII OUT, Model-Glue In!
MacromediaのWebチームのスタンダードになっているMach-IIは、アプリケーション構造、コントロールフローがmacii.xmlファイルに書かれているので、メンテナンス性が悪い。いわば、コンテナのマネージメント:"Inversion of Control"(制御の逆転)を行うため、Model-Glueへの移行を検討した。Mach-ii.xml file:
522行, 23Kバイト(XML圧縮後), 25個のListner定義
ModelGlue.xml file:
427行, 11Kバイト(XML圧縮前), 6個のController定義、5個のConfigBeanCFCs、
22個のBean定義ファイル(710行, 16Kバイト).
早速、Mach-IIとModel-Glueの比較をビジュアル化してみようと思う。
コメント