简短的回答,是的。已经有许多黄金时段的应用程序使用 Flex 作为其 UI 开发平台。如果你去 Adobe 网站,他们展示了很多。
就个人而言,我选择 Flex 有两个原因,首先是,尽管您可能可以在 HTML 中或使用适当的工具包完成 Flex 所做的大部分工作,但 Flex 旨在提供有吸引力和引人入胜的用户体验,并且可以使用所有 Flash。此外,开发环境和可用的小部件使编程变得简单而有趣。我不想引发关于 HTML 与 Flex 的宗教战争,所以我将把它留在那里 - 它适用于我、我的应用程序和客户。
其次,更重要的是,它更多地平衡了客户端的处理负载,这意味着我的服务器架构可以优化,仅用于提供内容和持久化数据。我的大部分业务逻辑已经迁移到客户端。在古典建筑领域工作多年后,我认为这是向前迈出的一大步,但我已经可以对她提出不同意见了。
我对 Flex 的警告来自于需要为您的客户端代码采用正确的架构。如果你弄错了,很容易用 Flex 创建一个巨大且性能不佳的应用程序。让一切事件驱动并且显然是异步的,你应该没问题('显然',因为 Flash 播放器是单线程的)。这是缺点 1,单线程 Flash 播放器有时会导致问题。
缺点 2 可能更严重,即企业环境中的桌面被锁定。很多时候,您的目标受众不会对他们的计算机拥有管理权限,并且会使用错误的 Flash 播放器或根本没有播放器。在公共部门组织和军队中尤其如此,所以如果你要去那里,我会仔细测试你的用户中是否存在 Flash。
除此之外,我衷心推荐 Flex。在您的简历中包含这也是一件很棒的事情!
高温高压