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