HTML5 崛起:不再高冷,不再小众

简介:

编者按 : 史凯尔·辛格(Shikhir Singh)目前就职于 Sencha,担任开发者合作高级经理。

今天是 万维网联盟(W3C)宣布 HTML5 完成标准制定 一周年纪念日,也是互联网和网络程序开发历史上的重要里程碑。过去一年以来,HTML5 得到了迅速普及,越来越多的公司也开始在 HTML5 上为我们开发跨平台网络程序。前不久,亚马逊、Facebook、谷歌和 YouTube 通通从 Adobe Flash 转移到了 HTML5。它们为什么这么做?为什么选择现在?

几年来,数百万的开发者们开始转向 HTML5,以期创造出更符合商业需求、在不同平台和不同屏幕上有着更无缝、更完善的用户体验的网络应用。而到了 2015 年,随着越来越多的公司选择“移动优先”策略,HTML5 也因此引领潮流,开始为众多网络体验丰富的企业级软件保驾护航。

HTML5 的威力逐渐明朗起来。在 2012 年,互联网行业颇具影响力的 Facebook CEO 马克·扎克伯格(Mark Zuckerberg)曾对 HTML5 大加批评 ;但只过了 3 年,他就改变了看法,开始将 HTML5 技术整合进 Facebook 的新鲜事订阅当中(点击此处查看详细对比)。

目前,有三股潮流趋势推动着行业向在线应用和 HTML5 转变:

一、技术创新,最终是顺时而行

业界向 HTML5 的转变,不仅仅是因为这门编程语言本身的连贯表现和功能创新,还要归功于运行网络应用的浏览器的大幅度改进。仅仅几年,浏览器的运行和响应速 度就有了显著提升。曾经的浏览器王者——微软 Internet Explorer(IE)风光不再,以谷歌 Chrome 浏览器为代表的后起之秀开始为我们提供一种更快、更高效的浏览体验。随着 Flash 的式微,HTML5 凭借丰富的多媒体兼容性赢得了众多开发者的青睐——只需要借助浏览器的基础功能,用户就能运行网络应用,从此不再需要下 载和安装特定插件。

在这个技术创新的十字路口,HTML5 不仅赢得了开发者青睐,还成为众多企业的迫切需求,它的未来之路让我充满希冀和期待。

二、商业公司需要它

商业公司常常面临着巨大压力:它们需要将其复杂先进的网络端和移动端应用推广给顾客;但与此同时,顾客希望这些应用能够兼容多项设备,包括桌面电 脑、平板电脑和智能手机。而且不仅是客户对此期望渐升,行业趋势也开始向该方向转变。为了适应行业需求,企业开始关注那些能满足消费者跨平台需求的技术, 以期在现在和未来掌握主动。

HTML5 “一次开发,多处兼容”的特性,使得企业能以最小的开发成本,设计、创造和管理更加先进也更加复杂的应用,并且横跨多种平台和设备。

三、开发者离不开它

即使当前的数字开发环境变得越来越复杂和先进,开发团队仍面临着提升应用运行速度的难题。调研机构 StrategyAnalytics 在最近的一次调查中,询问了移动应用开发者的使用偏好和他们对于应用开发的态度。研究者发现,上述难题也是开发者选 择 HTML5 的主要原因。此外他们还发现,在所有开发原生和网络应用的技术中,20% 的受访者认为 HTML5 将迎来强劲增长,还有 63% 的企业应用是通过 HTML5 开发而来。

对于开发者而言,HTML5 的关键吸引力在于其开放的标准支持,这有助于他们为碎片化的移动设备、不同的屏幕尺寸、差异化的平台和操作系统开发应用。开发者们可以使用 HTML5 创建和呈现不依赖于操作系统或设备的富内容,这不失是原生应用的不错替代。

如果可以选择,开发者们都更倾向于选择支持跨平台特性的编程语言——这样既能保证不同尺寸屏幕上的用户体验质量,也能够让他们在不同雇主和不同发开需求前保证自己的竞争力。开发网络应用潮流,将促使更多的 JavaScript 程序员转向使用 HTML5。

HTML5:展望 2016

作为与开发团队一起于前线打拼多年的人,我被 HTML5 和它对移动应用革命性的影响力所深深打动。在这个技术创新的十字路口,HTML5 不仅赢得了开发者青睐,还成为众多企业的迫切需求,它的未来之路让我充满希冀和期待。

明年,我相信 HTML5 将会更加普及。因为越来越多的企业开始放弃使用 Internet Explorer,在工作中转而使用 Chrome 和 Firefox——后两者对 HTML 5 都有着更好支持。并且随着 Windows 10 的采用率增长,其搭载的 Microsoft Edge 浏览器也将为企业用户更好地享受 HTML5 带去便利。

文章转载自 开源中国社区[https://www.oschina.net]

相关文章
|
5月前
|
数据采集 移动开发 搜索推荐
HTML 发展&崛起
HTML 发展&崛起
|
移动开发 前端开发 JavaScript
HTML5 崛起之时,Java 桌面时代就已经终结了
2004 年 Google Maps 的面世标志着 Java 桌面时代的终结,也改变了桌面环境下“跨平台”的基本定义。
235 0
HTML5 崛起之时,Java 桌面时代就已经终结了
|
11天前
一个好看的小时钟html+js+css源码
一个好看的小时钟html+js+css源码
84 24
|
2月前
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
73 7
|
2月前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
48 6
|
2月前
|
移动开发 前端开发 JavaScript
[HTML、CSS]细节与使用经验
本文总结了前端开发中的一些重要细节和技巧,包括CSS选择器、定位、层级、全局属性、滚轮控制、轮播等。作者以纯文字形式记录,便于读者使用<kbd>Ctrl + F</kbd>快速查找相关内容。文章还提供了示例代码,帮助读者更好地理解和应用这些知识点。
51 1
|
2月前
|
存储 移动开发 前端开发
高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容
本文深入探讨了高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容,旨在提升开发效率、网站性能和用户体验。
52 5
|
2月前
|
移动开发 前端开发 JavaScript
[HTML、CSS]知识点
本文涵盖前端知识点扩展、HTML标签(如video、input、canvas)、datalist和details标签的使用方法,以及CSS布局技巧(如margin、overflow: hidden和动态height)。文章旨在分享作者的学习经验和实用技巧。
39 1
[HTML、CSS]知识点