Flash 与 Flex [英] Flash versus Flex
问题描述
我曾尝试到处寻找使用 Flex 与 Flash 的优点和缺点的简明列表.
I've tried looking everywhere for a concise list of the advantages and disadvantages of using Flex vs. Flash.
来自编程背景,我非常喜欢 Flex.很容易上手,既然可以使用flash类,那我为什么要使用没有flex的Flash呢?
Coming from a programming background, I absolutely love Flex. It's easy to pick up, and since it can use flash classes, why would I want to use Flash without flex?
灵活:
优点:
- 有利于 RIA 开发
- 提供许多开箱即用的用户输入选项
- 内置布局系统
- MXML 对非程序员来说更容易
- 您可以快速组合组件以创建小型应用程序
- 组件可以在大型项目中提供优势,因为它们的模块化自然.
- 可以使用linux开发
- 具有用于验证等的良好组件生命周期.
缺点:
- 增加 .swf 的大小
- 自定义组件的外观可能需要比预期更长的时间,具体取决于您要寻找的视觉风格
- 当您发现需要一个不存在的自定义组件时,您可能需要回到 Flash 中进行真正的编程工作和组件的打包
- Flex 的灵活性"意味着您将阅读大量文档
- Flex 框架中的错误
- 您最终需要在 Flex 框架的架构上做出妥协
闪光
优点:
- 适合制作电影/动画
- 设计师/动画师可以更轻松地概念化时间线
- 从头开始工作时,可提供大量控制权.
- 对于有编程背景的人来说更容易
- 你可以随意编程;不妥协于现有框架
缺点:
- 仅提供开箱即用的基本用户输入(文本框).
- 时间线可能会让程序员望而生畏(尽管您可以完全放心地忽略它)
- 某些类型的应用程序的开发速度会比使用 Flex 慢
- 无法使用 linux 开发
- 用户输入验证必须全部在代码中处理.没有内置验证.
- 需要实现自己的布局系统
如果我错过了到目前为止所说的任何内容,请纠正我.
Please correct me if I missed anything said so far.
推荐答案
Flash 和 Flex 都使用相同的底层渲染引擎,只是前端不同.Flash 更适合制作电影和动画.Flex 更适合应用程序开发.
Flash and Flex both use the same underlying rendering engine, just with different front-ends. Flash is better suited for making movies and animations. Flex is better for application development.
这篇关于Flash 与 Flex的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!