哪个是CBT(基于计算机的培训)/ LMS(学习管理系统)的最佳开发工具

时间:2009-12-10 10:36:35

标签: flash flex

CBT涉及用户互动,如测验,测验进度,许可等。

我应该使用flex,还是应该使用flash?

1 个答案:

答案 0 :(得分:1)

Flash最适合制作电影和动画。在Flex中,您无法制作(时间线)电影和动画。但Flex和Flash都允许您开发应用程序..

<强>软硬度:

优点:

•有利于RIA的发展 •开箱即用提供许多用户输入选项 •非程序员更容易使用MXML •您可以快速组合组件以创建小型应用程序 •组件可以在大型项目中提供优势,因为它们具有模块化特性。 •可以使用linux开发 •具有良好的验证组件生命周期等。

缺点:

•增加.swf的大小 •根据您正在寻找的视觉样式,自定义组件外观可能比预期花费更长时间 •当您发现需要一个不存在的自定义组件时,您可能需要返回Flash来进行真正的编程工作和组件的打包 •Flex的“灵活性”意味着您将阅读大量文档 •Flex框架中的错误 •您最终将需要与Flex框架的体系结构妥协

<强>闪存

优点:

•适合制作电影/动画 •设计师/动画师可以更容易地将时间轴概念化 •从头开始工作时,提供了大量的控制。 •对于具有编程背景的人来说更容易 •您可以随意编程;与现有框架没有妥协

缺点:

•仅提供开箱即用的基本用户输入(文本框)。 •时间表对于程序员来说可能是令人生畏的(尽管你可以非常安全地忽略它) •某些类型的应用程序的开发将比使用Flex慢 •无法使用linux开发 •用户输入验证必须全部在代码中处理。没有内置验证。