地点:2号会议厅

专题:主会场

by 孟夕

GMTC大会主编
开场

开场&GMTC内容设计解读

by Sashko Stubailo

Apollo GraphQL leader
GraphQL and Apollo: A complete data management solution for modern Apps

Brief introduction

Modern frontend frameworks like React, Vue, and Angular have solved a lot of the problems developers used to have with building complex user interfaces. It's easier than ever before to structure your code with components, create great animations, and create consistent design systems. Unfortunately, these frameworks don't have a clear opinion on how you load and manage data, whether it's client-side state or a result coming from a backend API.

In this talk, I'll go over how GraphQL and Apollo could be the first full-stack system for data management. With GraphQL as a language for specifying data requirements and Apollo as a set of technologies to orchestrate getting that data to the right place, you can build apps using React or any other framework in a fraction of the time it used to take.

First, we'll go over what makes data management difficult in modern apps. Then, we'll go over how GraphQL provides a valuable base for describing APIs and fetching data. We'll look into how Apollo takes advantage of that base to make it easy to implement all of the data management features you need in your app. Finally, we'll talk about how to incrementally adopt these technologies into your existing architecture to start getting the benefits of GraphQL and Apollo without having to modify your current APIs.

Key takeaways:

- How GraphQL and Apollo fill in the data management gaps in today's modern frontend frameworks like React, Vue, and Angular

- What you can easily do with GraphQL and Apollo, and how it compares to previous approaches like REST APIs and Redux

- How to get started implementing GraphQL and Apollo in your existing React + Redux + REST app to start getting a better developer experience and faster performance right away

 

演讲题目:GraphQL和Apollo:现代App的完整数据管理解决方案

摘要:

React,Vue和Angular等现代前端框架解决了开发人员用于构建复杂用户界面的许多问题。使用组件构建代码,创建出色的动画和创建一致的设计系统比以往任何时候都容易。不幸的是,这些框架对于如何加载和管理数据没有明确的建议,无论是客户端状态还是来自后端API的数据都没法很好的管理。

在这次演讲中,我将介绍GraphQL和Apollo如何成为第一个用于数据管理的全面系统。使用GraphQL作为指定数据需求的语言,Apollo作为一组技术来协调将数据安排到正确的位置,您可以在短时间内完成React或任何其他框架构建应用程序的任务。

首先,我们将回顾一下在现代应用中数据管理困难的原因。然后,我们将继续介绍GraphQL如何为描述API和提取数据提供有价值的基础。我们将研究Apollo如何利用该基础,轻松实现您应用中所需的所有数据管理功能。最后,我们将讨论如何逐步将这些技术应用到现有架构中,以开始获得GraphQL和Apollo的优势,而无需修改当前的API。

 

听众受益:

-  GraphQL和Apollo如何填补当今现代前端框架(如React,Vue和Angular)中的数据管理空白

 - 您可以轻松使用GraphQL和Apollo,以及它如何与之前的方法(如REST API和Redux)进行比较

 - 如何开始在现有的React + Redux + REST应用程序中实施GraphQL和Apollo,以便马上获得更好的开发人员体验和更快的性能

by 邹达

APICloud联合创始人兼CTO
大前端趋势之下的驱动力

大前端时代下的融合发展,离不开强大中台的支撑,更需要大量开发经验的积累,而面对大前端未来的技术变革,APICloud联合创始人兼CTO邹达,将从“API赋能”以及“混合开发崛起”两方面展开阐述,剖析如何实现API的聚合化、标准化与前端化,分享在混合开发技术实际应用和发展中,产品化、平台化和生态化的重要发展阶段。

by 于潇

Google Flutter团队高级工程师
使用Flutter快速构建集美观与高性能于一体的移动应用

Sharing engineering resources across multi-platform development has been a well-known and vexing challenge for the software industry in both small and large enterprises. 

Multiple generations of solutions of diverse approaches has also come to the market in the past years as a testament to our devotion in the search for a better development workflow. 

In this track, we’ll explore the radical new angle Google’s Flutter framework is taking in tackling this issue as well as its take on changing mobile UI development in general. 

As a fellow engineer, the speaker will also share the impact this new framework is having for his daily development workflow. 

如何合理分配多平台软件开发中的工程资源长期以来一直是各种规模的软件公司所面临的一个难点。在过去的几年中科技行业也出现过多种针对这个问题的解决方案。在这个演讲中,我将与各位一起探索谷歌研发的Flutter针对这类问题的创新思路、解决方式及其发展进程,同时我们也将系统了解Flutter对移动界面开发领域的影响与改善。

同样作为移动软件开发者的演讲人也将与大家分享Flutter给他日常工作中带来的启发与灵感。

演讲提纲:

1.当前移动软件开发中的阻碍

2.Flutter的项目背景与研发设计路线

3.Flutter的性能与特点

4.系统构架

5.Flutter的使用体验

(1)热更新

(2)UI组建

(3)软件设计的表达能力

(4)系统平台的适应能力

(5)软件集成

(6)运行性能

(7)用户界面测试

6.社区

 

听众收益:

1.了解当今移动软件终端用户与软件开发行业市场的需求

2.了解Flutter针对以上需求的解决方式与路线

3.了解Flutter的系统结构与开发使用体验

by 张海龙

CODING 创始人&CEO
Cloud Studio Beta 2.0 发布

现场将发布 Cloud Studio Beta 2.0 版本。Cloud Studio 将打造开发环境的生态系统,开发者在 Cloud Studio 里编辑好的环境可以保存上传到市场,其他开发者可以使用你配置的环境进行开发,并为此付费。现场演示下一代的研发工具,展现 Cloud Studio 带来未来的想象空间。

听众受益:了解并直观感受 Cloud Studio 及 Cloud Studio 未来的发展方向。

by 刘弟新

掌众集团技术总监
基于多项目的离线缓存实现方案

海外多个项目因网络环境不乐观,导致离线缓存技术迫切需要应用。针对多项目特点,我们实现了离线缓存打包、更新、应用等方案,本次演讲将分享:

1、为什么需要离线缓存?
2、离线缓存的方案介绍。
3、项目离线缓存方案设计。
4、我们遇到了哪些问题?如何实现解决?   

by 高磊

百度Web前端技术部总监
前端团队的成长性探讨

前端工程师在互联网发展中不可缺席,同时大多数的前端工程师团队也会有天花板低、个人作为前端角色成长后期受限的问题。作为从业11年的前端工程师以及多年的前端工程师团队管理,通过以下内容希望能给大家带来一些新的思考角度:

1、前端团队职责的思考;

2、技术与业务的结合;

3、个人与团队,个人与企业之间如何更加高效的合作。

听众收益:

前端工程师个人能力发展方向及路径的思考。

前端团队在业务导向下发展路径的思考。

本网站图片存储由七牛云独家支持
扫码关注前端之巅,即可获取GMTC PPT