它们是同一件事吗?如果不是,有什么区别?
Shockwave、Flash和Flex之间有什么区别?
原标题:
最佳回答
Adobe Shockwave是一种媒体播放器(由Macromedia公司以前开发),可用于运行Adobe Director应用程序(通常作为插件在Web浏览器中)。它已经被Adobe Flash(也由Macromedia公司最初开发)所代替。据我所知,Flash最初只是Shockwave的新颖版本,通常被称为Shockwave Flash(这就是它变得令人困惑的地方)。这就是为什么大多数Flash对象都有SWF扩展名的原因。
Flex是在Flash之上构建的,旨在简化Flash的一些方面。把Flex看作是Flash的工具包(类似于Qt和GTK)。
问题回答
添加一点:最初,Shockwave播放器是用于CD-ROM接口等重型播放器,而Flash是用于基于Web的接口的轻型播放器。尽管如今SW并不那么流行,但这仍然基本属实-在功能上,Shockwave“取代”了Flash,因为它可以播放Flash内容,以及完成Flash无法完成的事情(例如呈现硬件加速的3D)。
话虽如此,尽管功能列表不同,Flash和Shockwave是等效技术。它们都是可以独立运行或作为浏览器插件运行的内容播放器。
有关Flex的更多信息,请参见这个相似的问题。
相关问题
热门标签
- winforms
- combobox
- fogbugz
- java
- date
- internationalization
- asp.net
- iis
- url-rewriting
- urlrewriter
- c#
- enums
- ocaml
- haxe
- algorithm
- string
- viewstate
- .net
- c++
- c
- symbol-table
- mysql
- database
- postgresql
- licensing
- migration
- vb.net
- vb6
- declaration
- vb6-migration
- python
- psycopg2
- backup
- vmware
- virtualization
- gnu-screen
- authentication
- desktop
- excel
- xll
- cultureinfo
- regioninfo
- oracle
- client
- session
- download
- html
- virtual
- constructor
- scenarios
- perl
- full-text-search
- javascript
- ajax
- testing
- oop
- inheritance
- vim
- encapsulation
- information-hiding