到目前为止,响应式设计仍然不是 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 架构。