HTML 5 标准化了网络,但它的作用远不止于此
2021-09-22
147
Html 5 是用于构建网站和 Web 应用程序的语言的革命性升级。许多人都听说过 HTML,一种用于构建和呈现互联网内容的语言,就像 iPhone 一样,自 1989 年蒂姆伯纳斯李 (Tim Berners-Lee) 首次编写备忘录提...
Html 5 是用于构建网站和 Web 应用程序的语言的革命性升级。许多人都听说过 HTML,一种用于构建和呈现互联网内容的语言,就像 iPhone 一样,自 1989 年蒂姆·伯纳斯·李 (Tim Berners-Lee) 首次编写备忘录提出基于互联网的超文本以来,它已经经历了多次迭代变化系统。
 
多年来,超文本标记语言的升级和变化为我们与网络的交互方式引入了新功能,如今 HTML 5 标志着互联网运作方式和使用方式的一场革命。
 
在上下文中,我们今天使用砖块和水泥来建造建筑物,HTML 5 就像使用可以变成任何东西的钛合金。
 
HTML 5 多媒体和图形
动画、视频、响应式交互效果曾经只有使用 Flash 媒体才能实现,这需要 Web 浏览器下载应用程序才能运行,此外基于 Flash 的网站虽然看起来很棒,但通常又大又笨重。
 
此外,基于 Flash 的网站的搜索引擎优化几乎是不可能的,因为搜索引擎无法读取 Flash。HTML 5 引入了一种更快、更安全、响应更快、交互性更高且非常漂亮的 Flash 替代品,并且它以一种适用于所有浏览器、计算机、手机和平板电脑的方式实现了这一点。
 
通用性和互操作性
开发一个适用于所有情况的网站是 Web 开发人员和网站所有者的圣杯,但是通常情况下,如果您希望您的网站或应用程序能够在所有浏览器、移动设备和平板电脑上运行,您必须构建不同的版本其中。一个网站需要一个移动版本,一个平板电脑版本,一个电脑版本,然后是最流行的浏览器版本。
 
我称之为网络标准化碎片化困境,如果您正在为互联网开发面向所有人使用的软件,那么碎片化困境会增加成本。HTML 5 是一个单一源标准,在它是一个单一的技术堆栈的基础上,它实际上打破了碎片化的困境,允许开发人员针对不同的浏览器进行微调。此外,您可以为单个浏览器创建一个应用程序,无论用户如何与它、网络、移动平板电脑等交互,该应用程序都可以正常工作。
 
移动应用开发
移动应用程序在这个时代变得无处不在,如今几乎任何人都可以用一点勇气和汗水来构建移动应用程序(我在这里可能会夸大其词)。尽管在开发移动应用程序时,问题始终是“我们可以专注于市场上最受欢迎的移动设备是什么?”
 
这个问题总是会出现,因为在某个时候为 iPhone、Android、黑莓、Windows Phone、Palm OS 开发相同的移动应用程序的成本变得过高。使用 HTML 5,您可以为一个浏览器创建应用程序,该应用程序可在所有设备上运行,从而显着降低开发成本,作为开发人员,您希望为您的 Internet 应用程序提供适用于 iOS、Android 和 Windows Phone 应用程序的三种不同代码库,还是只使用一种?
 
更好的用户体验
HTML 5 支持手势、触摸交互、设备方向、捏合、滑动等功能,这些出色的用户体验功能曾经被降级为原生应用程序,HTML 5 将高级用户参与的灵活性和强大功能置于代码库基础架构中互联网,这意味着更快、更灵活的结果。
 
互联网以及我们从现在起 2 年后甚至 1 年后与之交互的方式将与我们使用的完全不同,并且都将基于 HTML 5。