网站建设服务项目Services
网站建设经验Web Help+ 更多
网站建设Web Design
当前位置: 主页 > 网站建设 > 网站建设经验 >
HTML5未来的发展前景
发布时间:2013-10-22
文章来自:深圳网站建设
点击次数:次
对于 HTML5 的开发者和公司决策者们而言,现在最重要的技术是 HTML、JavaScript、CSS、移动平台和设备、以及不断改进的 HTML 平台(包括浏览器和操作系统)。这意味着,下面几件事情将发生在未来,让我们一起看看HTML5未来的发展前景
1.基于HTML5移动平台的崛起,html5移动app开发的崛起
在开发跨平台 app 方面,HTML5 发挥着越来越重要的作用。目前,这种开发一般都是通过本地封装器完成的,例如 Cordova(Cordova 使得 HTML 和 JavaScript 可以在 iOS 和 Android 等平台上驱动 app)。这种技术称为混合型 app 开发。
2、为Chrome定制(kit)
开发人员更愿意专门为 Chrome 浏览器开发程序。虽然这样可能会疏远某些用户,但“为 Chrome 定制”可以更充分地利用 HTML5 API,节省宝贵的开发和测试时间。
3、IE 10——幸福并痛苦着
IE 10 被认为是古老 IE 浏览器的一个巨大的进步。通过对 Web 标准更深入的支持,IE 10 使 IE 浏览器进入了 HTML5 的时代。但是,面对的快速持续更新 Chrome 和 Firefox 浏览器,IE 浏览器 2013 年将再次被甩在后面。微软有将 IE 浏览器更新的更快些的希望:微软 IE9 时代建立的 HTML5 实验室在不断发布 IE10 的“实验性”改进,使其成为一个更强大的 HTML5 浏览器。虽然微软的步幅并不大,但这仍然是一个好的开始。
4、IE6、IE7和IE8的消亡
jQuery 2.0 将在 2013 年加入 Google app 而放弃支持 IE8。到 2013 年底,大多数开发者将发现 IE8 不值得他们浪费时间。
5、Android 2.X的消亡
预计到 2013 年年底,Android 2.X 可能将占不到 15%的市场份额,而 Android 开发者将把重心切换到 4 + 版本。
6、响应式设计成为主流(也就是所说的流式布局)
到目前为止,响应式设计仍然不是 Web 开发的主流。随着电脑和移动设备之间的界限越来越模糊,开发人员不得不让网站和应用程序可以动态地适应各种不可预知的屏幕尺寸和屏幕分辨率。
7、移动开发超过桌面开发
不需要高薪的分析师就能发现手机和平板电脑在增长,而传统的 PC 正在衰退。现在起,开发者将开始花更多的时间来开发用于移动设备的软件,而不是传统的 PC 程序,并从消费市场延伸到各种规模的企业,以服务所有内部和外部用户。如果你在 2013 年开发的不是移动程序,要么你是在维护传统软件,要么已经错失了良机。
8、桌面HTML应用
虽然手机应用在增长,但还没有到放弃桌面开发的时候。传统形式的桌面对许多信息产业工作者仍然非常重要。但随着 PC 变成仅是您使用的众多设备之一,开发人员会希望写的代码能跨 PC 和移动设备运行。HTML 和 JavaScript 是满足这种需求的最佳选择,比如 Chrome Packaged Apps 和 Windows Store Style (WinJS) apps 平台能让之成为可能。微软和 Google 都在推动 HTML 用于桌面应用程序的开发,开发者应及时响应并开始拥抱跨平台 HTML 和 JavaScript 桌面开发的时代。
9、SPA时代
随着 HTML 和 JavaScript 应用于桌面开发和日益复杂的移动应用程序开发,开发人员将发现他们需要新的技术来构建可维护的跨平台应用程序。得益于 Backbone, Knockout 和 Kendo UI 等功能强大的框架的支持,单页应用程序 Single Page Application(SPA)上升势头迅猛。如果“RIA(Rich Internet Applications)是在 2010 年的流行语,那么”SPA“将是 2013 年的流行语。如果你作为一个 HTML 和 JavaScript 开发人员,正在寻找一个值得学习新技术或新概念,那么在 2013 年必然是 SPA 架构。
10、html5去掉HTML版本号
现在,W3C 已经“完成了”HTML5 规范,媒体报道和大家关注的重点将会集中在“Web 标准平台下面将推出什么”上面。W3C 已经开始致力于 HTML 5.1 标准,HTML 5.1 是下一个WHATWG(网页超文本应用技术工作组)的标准的缩影 。下一代的 HTML 平台的改进将从 HTML5 的较低级别核心(DOM 元素、CSS 样式、Simple JavaScript APIs,比如 Geolocation),转向对应用开发更为重要的改进上来(如 ShadowDOM、Web Components、CSS 布局和语音识别)。