开发者

Which is the best development tool for CBT (computer based training) / LMS (learning management system) [closed]

开发者 https://www.devze.com 2022-12-13 13:34 出处:网络
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

Closed 9 years ago.

开发者_如何学JAVA Improve this question

The CBT involves user interaction, like quizes, quiz progress, licensing etc.

Should I go with flex, or should I go with flash?


Flash is best suited for making movies and animations .. In Flex you can't make (time-line) movies and animations at all. But both Flex and Flash allow you to develop applications ..

Flex:

Pros:

•good for RIA development •provides many user-input options out of the box •the MXML is easier for non-programmers •You can quickly combine components to create small applications •components can provide an advantage in large-scale projects because of their modular nature. •can be developed using linux •has a nice component lifecycle for validation, etc.

Cons:

•increases the size of your .swf •Customizing the look of components can take a lot longer than anticipated, depending on the visual style you're looking for •when you find out you need a custom component that doesn't exist, you might need to go back to Flash to do the real programming work and packaging of the component •The "flexibility" of Flex means you will be reading a lot of documentation •Bugs in the Flex framework •You eventually will need to compromise with the architecture of the Flex framework

Flash

Pros:

•good for making movies/animations •Timeline can be easier for designers/animators to conceptualize •when working from scratch, provides a great deal of control. •easier for someone with a programming background •You can program whatever you like; no compromises with existing frameworks

Cons:

•only provides basic user input (text box) out of the box. •timeline can be daunting for programmers (although you can quite safely ignore it) •Development of certain types of applications will be slower than with Flex •can't be developed using linux •user input validation must all be handled in the code. No built-in validation.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号