私の質問は、Flex3からHTML5への移行についてです。実際にアプリケーションではなく自分自身を移行したいです。問題は、どの方向が最良であり、フレックス知識に最も類似しているのかということです。たぶん、フレックスライブラリにすでにあるカスタムコンポーネントを再実装するでしょう。便利なフレックスコンポーネントのいくつかは、HTML5で自分自身を実装する必要があると思います。たとえば、AdvancedDataGridやTreeなどです。
今私は2つの可能性を見ることができます:
- ページ(または大きなDIV)をアプリケーションマスタークラスと見なし、AS3がUIComponentを使用するように、DIV機能の拡張(およびDIVをDIVのDIVに配置)に基づいて他のコンポーネントを実装します。ブラウザ環境のイベント処理やDIVの移動や再描画などでサポートされます。
- 1つのCANVASコンポーネントをアプリケーションマスタークラスとして想定します。所有者の描画コントロールなどを使用して独自のクラスツリーを構築します。内部ビジュアルコンポーネントのイベント処理とディスパッチを実装する必要があると思います。また、すべてのUIアクション(移動、再描画など)は自分で実装する必要があります。
将来の長期使用のために、独自のクラス/コンポーネントライブラリの構築を開始すると思います。質問は、知識と仕事への投資にとって何が良いかということです。
この問題について幅広い意見を知っておくとよいでしょう。ここにあげてもらえますか?