What are the differences between Shockwave, Flash & Flex?

空扰寡人 提交于 2019-12-04 18:54:57

问题


Are they the same thing? If not, what are the differences?


回答1:


Adobe Shockwave was a media player (formerly by Macromedia), and can be used to run Adobe Director applications (usually in a web browser as a plugin). It has largely been superseded by Adobe Flash (also originally by Macromedia). IIRC, Flash was originally just a new fancy version of Shockwave, usually referred to as Shockwave Flash (which is where it gets confusing). This is why most Flash objects have the SWF extension.

Flex is built on top of Flash, and is designed to simplify a few aspects of flash. Think of Flex like a toolkit (à la Qt and GTK) for Flash.




回答2:


Adding a bit: originally, the Shockwave player was a heavy-duty player intended for CD-ROM interfaces and such things, and Flash was a more light-weight player intended for web-based interfaces. Though SW is not so popular these days, this is still roughly true - feature-wise, Shockwave "supersedes" Flash in that it can play Flash content, as well as do things Flash can't do (like render hardware-accelerated 3D).

With that said, while the feature lists differ Flash and Shockwave are equivalent technologies. They're both content players that can stand alone or run as browser plugins.

For more on Flex see this similar question.



来源:https://stackoverflow.com/questions/353482/what-are-the-differences-between-shockwave-flash-flex

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!