自iPad推出以来,围绕着Flash与HTML5的话题引起了人们的争论。有一些建议表明HTML5会取代或取代Adobe Flash。
我不开发在浏览器中运行的软件,所以我的(有限的)理解是:
- HTML是一种纯文本标记语言,通过HTTP传递到客户端浏览器。客户端浏览器解释标记,并根据标准规范呈现(以不同程度的成功)页面。
- Adobe Flash是用于处理音频,视频,声音和光栅/矢量图形的专有框架。它需要特殊的创作工具(也许是编译器?)和自定义播放器,这些播放器可以作为大多数常见浏览器的插件使用。
有人可以(向这位C / C ++开发人员)解释一下,从技术/编码的角度来看,基于文本的标记语言(HTML5)可能被视为多媒体框架(Flash)的替代品吗?
请不要提出自以为是的理由-只是技术事实。