apache-flex - 闪存与 Flex

标签 apache-flex flash flex3 comparison

我尝试到处寻找使用 Flex 与 Flash 的优点和缺点的简明列表。

由于有编程背景,我非常喜欢 Flex。它很容易上手,而且既然它可以使用 flash 类,为什么我要使用不带 flex 的 Flash?

弹性:

优点:

  • 有利于 RIA 开发
  • 提供许多开箱即用的用户输入选项
  • 内置布局系统
  • MXML 对于非程序员来说更容易
  • 您可以快速组合组件来创建小型应用程序
  • 组件由于其模块化而可以在大型项目中提供优势 自然。
  • 可以使用linux进行开发
  • 具有良好的组件生命周期以进行验证等。

缺点:

  • 增加 .swf 的大小
  • 自定义组件外观可能需要比预期更长的时间,具体取决于您想要的视觉风格
  • 当您发现需要一个不存在的自定义组件时,您可能需要返回 Flash 来完成组件的真正编程工作和打包
  • Flex 的“灵 active ”意味着您将阅读大量文档
  • Flex 框架中的错误
  • 您最终需要妥协 Flex 框架的架构

闪光

优点:

  • 适合制作电影/动画
  • 时间线可以让设计师/动画师更容易概念化
  • 从头开始工作时,可以提供强大的控制能力。
  • 对于有编程背景的人来说更容易
  • 您可以随心所欲地编程;不与现有框架妥协

缺点:

  • 仅提供开箱即用的基本用户输入(文本框)。
  • 时间线对于程序员来说可能令人望而生畏(尽管您可以放心地忽略它)
  • 某些类型的应用程序的开发速度会比 Flex 慢
  • 无法使用linux进行开发
  • 用户输入验证必须全部在代码中处理。没有内置验证。
  • 需要实现自己的布局系统

如果到目前为止我错过了任何内容,请纠正我。

最佳答案

Flash 和 Flex 都使用相同的底层渲染引擎,只是前端不同。 Flash 更适合制作电影和动画。 Flex 更适合应用程序开发。

关于apache-flex - 闪存与 Flex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/812133/

相关文章:

javascript - 我为什么要使用 Flex?

apache-flex - 在 Adob​​e Flex/AIR 应用程序中调整应用程序窗口大小时调整容器大小

javascript - 是否可以通过带有 JS/HTML5 的浏览器扩展访问嵌入在您不拥有的网站上的嵌入式 Flash 视频的参数?

apache-flex - Flex3和Flex4中Halo和Spark有什么区别?

apache-flex - 弹性性能注意事项

xml - 使用 DOM 函数在 Flex (AS3) 中创建 XML 字符串

actionscript-3 - Flex 数字微调器,要添加前面的 0

Flash Player 10 实时音频播放

actionscript-3 - Flash Youtube 嵌入问题

flash - 在 Flex Web 应用程序中获取 url 参数