我的问题是关于从 Flex3 迁移到 HTML5。我实际上想迁移自己而不是应用程序。问题是,什么方向是最好的,最类似于弹性知识。也许我会重新实现一些我已经在我的 flex 库中的自定义组件。我认为我必须在 HTML5 中实现一些有用的 flex 组件——例如 AdvancedDataGrid 或 Tree。
现在我可以看到两种可能性:
- 假设页面(或大 DIV)作为应用程序主类,并基于扩展 DIV 功能实现其他组件 - 并将 DIV 放在 DIV 中的 DIV 中 - 如 AS3 使用 UIComponent。它为我提供了浏览器环境事件处理或 DIV 移动和重绘等的支持。
- 假设一个 CANVAS 组件作为应用程序主类。使用所有者绘图控件等构建自己的类树。我想我需要为我的内部可视组件实现事件处理和调度。我还需要自己实现所有 UI 操作(如移动、重绘)。
我假设,我将开始构建自己的类/组件库以供将来长期使用。问题是什么对知识和工作投资更好?
了解对这个问题的广泛意见将是一件好事。你可以在这里给你的吗?