即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

2017 年 Web 发展的 10 个预测

微信 前端大全 9℃ 0评论

 (点击上方公众号,可快速关注)


作者:oschina

www.oschina.net/translate/10-web-predictions-for-2017

如有好文章投稿,请点击 → 这里了解详情

Craig Buckler 每年都会对来年的 Web 发展做 10 个预测,同时总结过去一年的成绩。来看看他在 2016 年的表现,以及他对 2017 年 Web 发展的预测!

我已经进行了几年的预测,但总不可避免地出现错误,但这里继续……

2016 年总结

我在2015年的10分中获得3.5分,那么看看2016年的表现如何。

1. 会发生大公司的黑客事件

这已经非常确定了,从1月开始黑客新闻就源源不断。看起来命名并不公平,但 Yahoo!、美国司法部、Snapchat、Verizon、LinkedIn、Oracle 和 Dropbox 只是开始。可能列出没有被黑的公司的公司更容易些?

不幸的是,一些攻击非常精巧。不过只要小心一点,有一点安全方面的专业知识,是可以阻止大部分攻击的。总共 1 分,获得 1 分 —— 不过不要指望能持续 100%!

2. 静态网站会成为主流

我预测过像 Jekyll、Middleman 和 Metalsmith  这样的静态网站生成器 (SSG) 会日益流行。SSG 生成的完全缓存的网站不仅安全,而且易扩展。大量的 WordPress 网站使之受益。

因为 SSG 生成的静态 HTML 不需要公告生成器,所以很难衡量是否使用 SSG。尽管可以看到,但我不能说它们在走向“主流”。SSG 并没有打入 WordPress 的市场,WordPress 现在已经占据了 27.3% 的网站(还有 58.5% 的网站运行着内容管理系统[译者注:可能说 CMS 更直接])。

总共 2 分,累计得分 1 分 — 熟悉的场景!

3. Chrome 的市场份额达到稳定水平

这又是一个明显的预测。没什么软件能指定用户永远持续增长。我正确地指出 Chrome 在年底会在桌面设备中达到 60% 的份额。诚然,59% 离之不远,我说到了点上!

总分 3 分,累计得分 2 分!

4. Vivaldi 会吸引眼球

Vivaldi 是一个值得称赞的强大浏览器。它让人想起 Opera 12 — 这很好理解,因为它由 Opera 的前员工创建。

这个预测非常模糊,但是 Vivaldi 已经引起人们的注意,虽然部分原因在找。

总分 4 分,累计得分 3 分 — 这确实让人惊讶!

5. 苹果必须解决 Safari 的缺点

尽管 Safari 是 iPhone 和 iPad 上唯一的网络浏览器,但它已经明显落后于其他竞争者。 苹果提交的年度更新并没有什么特色,但 Safari 的懒惰将继续阻碍移动网络的发展。

总分 5 分,累计得分 3 分 — 感谢苹果。

6. CSS 网格布局将可用

到目前为止,虽说网格布局将彻底改变网页设计,但它仍然需要很长时间才能完成,它还有一些实验性功能。 2017 年会更有前途。

总分 6 分,累计得分 3 分 — 但至少我有明年的赔率预测!

7. 移动设计

设计明显已经变得更简单,这不是坏事,在 2016 年 12 月移动网络访问已超过桌面网络访问。即便如此,但不是所有人明白网站设计的要点,大量的网站仍然十分臃肿。

总分 7 分,累计得分 3.5 分 — 一半分数似乎公平些。

8. 页面的平均量级会下降

对此我的态度完完全全是乐观的,认为只要在性能方面提高关注度应该就能收获一些效果。页面的平均量级在 2016 年间增长了 10%,达到了 2,479KB。看起来人们仍然沉迷于高分辨率照片、无节制的社交媒体集成和侵入式广告之中,无法自拔。

总分 8 分,累计得分 3.5 分

9. WebAssembly 将会是一项有前途的技术

WebAssembly 是 2015 年的大新闻。它通过将资源编译成一个更简单的,被打包起来从而处理起来更加快速的紧凑的二进制文件之中。早先已经有了关于这项技术的预览,不过它距离稳定而广泛的采用还是有一段距离的。

总分 9 分,累计得分 4.5 分 — 几乎一半一半吧!

10. SEO 之死

这是我最具争议的一项预测。我们已经进入了 SEO 时代的第三个阶段:

  1. 在 1995 和本世纪初期间,黑客技术大行其道。SEO 无非就是用诸如关键词重复和文本隐藏这样的一些小手段来欺骗搜索引擎。

  2. Google 借助了超链接来进行相关性评估的 PageRank 算法,终结了这些黑客技术的横行。如此就引发了自动化网页生产农场的爆炸式发展,其唯一的目标就是链接到目标站点。

  3. Google 的算法在过去几年间得到改进以阻止这样的欺骗手段继续发展,唯一有保障的解决方案就是写出其他人愿意去阅读的内容来。

就这些了。当然,还有一些项目,类似于将关键字放到突出的标签创建站点地图和监控用户的行为等,但是这些最终都变得没有意义了。社交媒体上的新闻中最具爆炸性的应该是 SEO 产业的回复:“你不可能轻易的愚弄 Google,但是如果只是对用户的话就另当别论了……”

把 SEO 当作你网站的昂贵的秘密武器的时代已经一去不返。虽然很少人同意我的观点,但是我依旧给了自己一半的分数。总分 10 分,累计得分 5 分——不算太坏!

2017 年的 web 预测

现在到了你最感兴趣的地方。不过,因听信我下面这些预测而受到的经济或者名誉损失的,我不负任何责任。

1. 移动端将继续超越桌面端的使用率

2016 年 12 月份,移动端和桌面端 Web 使用达到了 50:50 的平衡。它比预计使用率更高,但移动端的增长不会停止。 主要原因是:在 PC 尚未普及的地方,手机已经成为一种颠覆性的技术。 亚洲和非洲的数十亿人正在使用智能手机进行交易,西方人都会为之诧异。

到 2017 年年底,移动端接入将接近 60%。

2. 移动优先转向移动独占?

当大多数用户从移动设备访问时,是否有必要设计桌面版体验? 响应式 Web 设计仍将是一项基本技能,但桌面版体验不会出现太大的不同。 简单性将带来更好的性能和更佳的用户体验 – 但页面质量可能有所下降。

3. Grid 布局将受到广泛支持——真的!

讽刺的是,CSS Grid 布局将得到广泛支持,越来越少的网站将采用复杂桌面设计。

4. Web 应用程序的崛起

如果你想在 2017 里学习一种技术,那一定是 web 应用程序。PWAs 可以在几个小时内将你的网站或应用程序转换,从而提供 web 和原生 app 的便利:

  • 简单的 URL 部署,发现和安装

  • 一个主屏幕图标但不需要很多设备

  • 带有自定义启动画面的快速启动

  • 执行速度快,且在沙盒中隔离

  • 本地和云端同步存储

  • 离线功能

不能保证苹果公司会实现 PWA 技术,但这并不影响:你的应用程序在 Safari 浏览器工作时没有离线运行带来的便利。

更多资讯,可以查看 Dev.Opera 的 Web 应用程序:明确资源集合和谷歌的 PWA 指南

5. 原生 App 的灭亡

如果 Web 可以赶上原生应用程序,那还需要创建 OS 应用程序吗?应用商店不会一夜之间灭亡,但是很多公司都会迁移到 Progressive Web App 来。你的应用程序可以包含违禁图片和言论,但苹果和谷歌没有收取你 30% 利润的欲望了!

6. VR 将成为利基技术

VR 如今是个热门话题,与 Oculus Rift,HTC Vine, Sony 游戏机和众多的智能手机适配器相互竞争。WebVR 是一个实验性的 JavaScript API,它通过浏览器提供接口访问这些设备。

VR 的出现是很激动人心的,但是它依然不太切合实际而且缺少现实感。很多游戏将会被改变,但游戏和——呃——成人娱乐产业将会是虚拟现实技术的最主要的用户。很少人会带上耳机在网站上观看虚拟产品。

7. … 但增强现实技术会更好

增强现实技术的前景更令人激动。智能手机里的叠加信息已经成了旅行者和沉迷 Pokemon Go 游戏者必不可少的东西。车载系统和微软全息眼镜将会在 2017 年就能购买,如果这些产品成功的话,我特别期待谷歌能重拾他们的谷歌眼镜项目。

8. 浏览器市场依然沉寂

Chrome 已经赢了。Chrome 浏览器在 2017 年的使用上不会有显著的改变,同时会继续和竞争者竞争。火狐浏览器应该会保持 10% 以上的使用率,而许多 IE 用户将在他们升级 Windows 后会走向边缘化。Safari 浏览器由 iPhone 和 iPad 的销售支撑着,但苹果未来的命运还不太确定。

不要指望在今年能看到 12 种浏览器发展趋势的文章。

9. 你的框架将会被取代

不管你使用什么框架,2017 年都会出现更好的。在快节奏的 JavaScript 世界里,Angular 在 2015 年获得高度关注,2016 年 React 接过大旗,而 2017 年 Vue.js 和 Svelte 有望大展身手。

大多数框架的工作方式都是由如今的 web 挑战而决定的;它们并不需要结合未来的需求。使用一种框架,尽一切方法,但你要意识到它永远不可能为所有的任务都提供最优的解决方案,而且它的寿命也是有限的。

10. 加密将成为新的广告拦截技术

广告拦截技术在 20 世纪 90 年代后期出现,但几年前才成为主流,被非技术受众使用。随着黑客活动的增加以及公众对政府和大公司的不信任,加密软件和服务的需求将经历类似的转变。

  • 浏览器会发出更强烈的警告或拒绝访问 HTTP 网站。

  • 更多的用户会考虑密码管理工具。

  • 更多的 Web 应用程序将实施两步或免密码身份验证。

  • 将提供独立于服务提供商的、加密的离线和基于云的存储。

  • 虚拟专用网络和 TOR 使用率将上升。

有些人会认为这是一件坏事:没有什么可隐瞒的人不需要加密技术。然而,没有什么可隐瞒的和向每个人揭示一切不同。近几年它会慢慢火起来……

觉得本文对你有帮助?请分享给更多人

关注「前端大全」,提升前端技能

转载请注明:CodingBlog » 2017 年 Web 发展的 10 个预测

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情
(17)个小伙伴在吐槽
  1. 觉得react会依旧火热
    TestOne2017-02-09 12:26 回复
  2. 这里应该是翻译错误:而许多 IE 用户将在他们升级 Windows 后会走向边缘化----此处的边缘化应该是指Edge,意思是说升级到新系统后,IE会换成Edge
    HATS2017-02-09 12:32 回复
  3. 今年才开始用react,别到一半就被干了啊。。相信不会的/微笑
    Deadpool2017-02-09 12:36 回复
  4. 玩了一年react,又要去玩VUE了,心累
    React强2017-02-09 12:44 回复
  5. Chrome被溺爱。
    密斯特游2017-02-09 12:48 回复
  6. 命中第九条!
    Whenever2017-02-09 13:13 回复
  7. hybrid app和web app谁更强?
    今天2017-02-09 13:18 回复
  8. 原生怎么可能被web app取代,wepapp体验不好
    ECStack2017-02-09 14:10 回复
  9. 所谓的app会越来越少,下载一个app太占内存,如果web发展的非常实用,用户体验很好,那么app就不需要下载了,直接在线访问就ok,现在这个趋势正在盛行/微笑/微笑/微笑
    小 池 好 "2017-02-09 15:00 回复
  10. 个人觉得vue更适合大众
    W.小臭臭2017-02-09 15:19 回复
  11. 真心觉得react比angular2差很多。 angular2和ionic2的开箱即用节省太多太多时间了。
    Tony Zhao2017-02-09 22:02 回复
  12. 看到第9条简直是 心情复杂.jpg
    彭潇鹏2017-02-10 04:13 回复
  13. 看好vue.js /微笑
    我一直都在2017-02-10 05:36 回复
  14. 16年毕业之后一直用的vue,觉得特别好
    橙子 🍊2017-02-10 05:58 回复
  15. 去查了一下官网和github,感觉Svelte除了小没什么存在的意义。
    song1w2017-02-10 10:59 回复
  16. 个人觉得webApp将成为主流!
    我是九九2017-02-10 12:24 回复
  17. 也只有学校和政府还在用恶心的ie
    沉默的羔羊2017-02-11 09:00 回复