解读Google 开发者大会系列:网络技术面面谈

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34124651/article/details/86745980

解读Google 开发者大会系列:网络技术面面谈2016 Google 开发者大会(Google Developer Day - GDD)很快就要在北京和上海与大家见面啦!我们想要与开发者们分享 Google 的最新科技和开放平台。也许,下一个伟大的移动网站就出自你手。这不仅是创新科技的互联网时代,更是属于每一位开发者的时代。

在接下来的几周里,或许你已经从标题发现了,我们将推出 “解读 Google 开发者大会” 系列专题,为你揭晓 Google 开发者大会各个分会场的干货看点。今天的话题是--网络技术(Web Tech)。

渐进性网页(PWA)到底是个什么鬼?Angular 在中国是怎样的一番图景?TypeScript 赋予 Angular 超能力,带你 coding 带你飞!一起来看:

Angular 中国完整报告

有多少企业正在使用 Angular ?它们是谁?它们在哪里?它们最期待 Angular 2 能提供什么样的特性?此报告将会回答以上所有问题,为您展示 Angular 在中国发展的完整状况。同时,我们会邀请我们的合作伙伴为您展示它们的产品。

解读Google 开发者大会系列:网络技术面面谈

TypeScript:Angular 的超能力

在过去的一年里,TypeScript 获得了飞速的发展。TypeScript 大大改善了 JavaScript 的开发效率,也随之赢得了越来越多开发者的推崇和喜爱。而当 TypeScript 与全能、快速、灵活的 Angular 2 结合之后,web 和移动开发的未来变得触手可及。

在这个环节,我们将介绍为什么您应该开始使用 TypeScript,如何升级您现有的 Angular 1 项目,以及用您最喜爱的编辑器展示 TypeScript 所带来的代码重构、代码导航、静态类型检查等等高效功能。随后我们将现场演示 TypeScript 如何让开发 Angular 2 程序变得轻松愉快。最后,我们还将深入 TypeScript,介绍一些激动人心的新功能。

解读Google 开发者大会系列:网络技术面面谈

PWA:是什么?为什么?怎么用?

渐进式网页应用在注重用户体验方面达到了一个新的高度。这类应用既具有本机平台的功能,又能达到网页的覆盖范围,可提供稳定、快捷且引人入胜的体验。欢迎来了解您为何应重视这方面,其他人为在用户主屏幕上争得一席之地又做了些什么。

渐进式网页应用的主题将包括服务工作线程、推送等,也包括未来的 API,以及付款、凭据管理、网络蓝牙等的可能性。在演示中,我们将俯视一下具有新特性的网页平台,它是如何与本机移动平台相容并相关联的,未来它将如何发展以及如何确保它一直相关。

解读Google 开发者大会系列:网络技术面面谈

即时和离线体验

本机应用加载速度快,运行稳定,为何网页做不到?了解服务工作线程是如何让您实现对缓存和网络的控制,从而有效消除对网络的依赖。网页也可以做到加载速度快且运行稳定!

用 HTTPS 为你的网页保驾护航

HTTPS 对渐进式网页应用来说必不可少。但是,你可能会有问题,它会使我的网站速度变慢!而且开销惊人!况且,它真的能带给我安全方面的好处吗? 在本次演示中,我们将揭穿针对 HTTPS 的一些常见的谬论和恐惧,告诉您为何它对渐进式网页应用来说必不可少,还会提供一些在您的网站上挂一把炫目绿锁的技巧。

解读Google 开发者大会系列:网络技术面面谈

深度互动

用户互动和再互动是应用在移动设备和桌面设备上成功的基础。在本次演示中,您将了解到如何充分利用推送通知和网页应用安装来吸引和维持用户互动。

PWA工具包

如何在您目前的网页应用中加入“渐进式”特性?在今天的演示中,我们将先介绍现有的代码库,然后逐步讲解可增量改进其网页应用的一些变动(这些变动任何一个开发者都能做到),并重点介绍如何通过 Lighthouse 工具提供的测试。最后,我们还将谈到一个网页应用,该应用无论在任何平台上运行都能充分利用该平台的功能。

利用 Angular 建立PWA

Angular 2 是一个完整平台,可以满足开发者社区的各种需求。已经有大量成功的产品团队投资于web、移动web、安装型移动app,甚至有安装型桌面端应用--Angular 2 可以支持所有这些类型的应用。在这一小节,我们将会专注于讨论我们是如何满足 Angular 2 开发过程中的各种需求的,同时还会讨论一些未来即将实现的新特性。

Angular 团队已在投资开发一些工具和方法,以供大型团队构建横跨桌面设备和移动设备的强大应用。在本次演示中,我们将介绍这些可让您在 Angular 平台上轻松构建渐进式网页应用的新工具。

更多 2016 Google 开发者大会内容,请关注『谷歌开发者』官方微信公众号

展开阅读全文

没有更多推荐了,返回首页