AOM 2.0正式発表(一)
Appic OperaMask 2.0 M 1は2月22日に正式に
http://www.operamasks.orgリリースします。ダウンロードして試してみてください。
ここではAOM 2.0の技術特性を簡単に紹介します。AOM 2.0はAOM 1.2バージョンに対して多くの重大な変更をしました。主に以下のいくつかの点です。
1. Ext 2.0にアップグレードします
2. IoVCプログラミングモデルのサポート
3. 無状態サポート
4. 強化デバッグ補助
5. 完璧なレイアウトコンポーネント
6. コンポーネントの快速開発サポート
1.Ext 2.0にアップグレードする
AOMを使ったことがある友達は知っていますが、AOMはExtJsを介してクライアントコンポーネントを提供しています。Ext 1.xは大きな影響を受けたが、性能が劣るため、配置が不便なため、Ext 2.0に取って代わられた。AOM 2.0のこのバージョンは、JSコンポーネントをExt 2.0に統合し、その後徐々に2.0のモデルに依存して、より強力で安定したRICH Componentを構築します。
2.IoVCプログラミングモデルのサポート
IoVC——「Inversion of View-Coontrol」、つまり「ビューコントロール反転」、つまり「View(つまりUIビュー)の制御力」をバックグラウンド業務ロジックに注入することができます。このように、業務ロジックを作成する過程で、Viewに対して十分な制御力を持っています。これにより、展示層と業務ロジックを完全に結合することができます。
例をあげて説明します。
従来のEL式を使う:
http://www.operamasks.orgリリースします。ダウンロードして試してみてください。
ここではAOM 2.0の技術特性を簡単に紹介します。AOM 2.0はAOM 1.2バージョンに対して多くの重大な変更をしました。主に以下のいくつかの点です。
1. Ext 2.0にアップグレードします
2. IoVCプログラミングモデルのサポート
3. 無状態サポート
4. 強化デバッグ補助
5. 完璧なレイアウトコンポーネント
6. コンポーネントの快速開発サポート
1.Ext 2.0にアップグレードする
AOMを使ったことがある友達は知っていますが、AOMはExtJsを介してクライアントコンポーネントを提供しています。Ext 1.xは大きな影響を受けたが、性能が劣るため、配置が不便なため、Ext 2.0に取って代わられた。AOM 2.0のこのバージョンは、JSコンポーネントをExt 2.0に統合し、その後徐々に2.0のモデルに依存して、より強力で安定したRICH Componentを構築します。
2.IoVCプログラミングモデルのサポート
IoVC——「Inversion of View-Coontrol」、つまり「ビューコントロール反転」、つまり「View(つまりUIビュー)の制御力」をバックグラウンド業務ロジックに注入することができます。このように、業務ロジックを作成する過程で、Viewに対して十分な制御力を持っています。これにより、展示層と業務ロジックを完全に結合することができます。
例をあげて説明します。
従来のEL式を使う:
:
<w:textField value="#{myBean.value}"
tooltip="#{myBean.tooltip}"/>
:
public class MyBean {
private String value;
private String tooltip;
public String getter/setter()...
}
IoVCモデルを使用します :
<w:textField id="txt"/>
:
public class MyBean {
@Bind(id="txt")
private String value;
@Bind(id="txt" att="tooltip")
private String tooltip;
}