一个辩论的主题,从iPad的揭幕出现的复苏是Flash与HTML5的问题。有一些表明HTML5有一天会取代/取代Adobe Flash。
我不开发在浏览器中运行的软件,所以我的(有限的)理解是:
> HTML是一种纯文本标记语言,通过HTTP传递到客户端浏览器。客户端浏览器解释标记并根据标准规范呈现页面(具有不同的成功程度)。
> Adobe Flash是处理音频,视频,声音和光栅/矢量图形的合适框架。它需要特殊的创作工具(一个编译器?)和一个自定义的播放器,可以作为插件到最常用的浏览器。
是否有人可以向技术/编码的观点解释(基于文本的标记语言(HTML5)是否可以被视为多媒体框架(Flash)的替代品)?
请没有意见的论点 – 只是技术事实。
解决方法
在讨论的上下文中,人们宽松地将HTML5称为HTML5,它是将HTML作为标记语言,指定如何呈现它的CSS以及动态操作HTML和CSS的JavaScript代码的组合。
此外,HTML5不仅具有标准文本元素,而且还包括< canvas>其上可以绘制2d图形,并且< video>嵌入视频的元素(如名称所示)。
因此,在HTML5的全面实施中,您可以实现动态网站而不使用Flash。一个例子是HTML5版本的YouTube,最近作为测试版的Safari / Chrome用户,参见here.另一个是在JavaScript HTML的NES emulator。 (后者并不真正关注HTML5 …它使用< canvas> ;.)