过去一年『大前端』技术突飞猛进,在不同业务场景和技术方向上都持续涌现出新方案和实践。本次携程技术沙龙将从处于技术生命周期不同阶段(Early Adopter, Early Majority, Late Majority),以及面向不同场景(跨平台、国际化、工具等)的前端技术中精选出多个主题分享给大家,期待能够给听众带来多种多样实践经验和技术思路的交流。
活动信息
【地点】上海市长宁区金钟路968号凌空 SOHO 12号楼
【议程】
9:30-10:00 | 签到 |
10:00-10:45 | 《多端统一开发框架Taro原理与实践》- 京东李伟涛 |
10:45-11:30 | 《携程酒店小程序技术经验分享》- 携程崔广宇 |
11:30-12:15 | 《构建高可用的Node.js应用》- 腾讯王伟嘉 |
12:15-13:30 | 简餐 |
13:30-14:15 | 《陆金所前端多租户实践漫谈》- 陆金所冯康 |
14:15-15:00 | 《Electron在NFES Developer Tools中的探索与实践》- 携程隋丰蔚 |
15:00-15:45 | 《美团点评PWA管理平台》- 美团点评王懿 |
15:45-16:00 | 短休 |
16:00-16:45 | 《浅谈React数据流管理》- 携程颜陈宇 |
16:45-17:30 | 《Flutter编程最佳实践探索》- 阿里熊华丽(匠修) |
出品人
陈浩然,携程高级开发总监,负责无线技术委员会和无线平台研发部,重点关注无线开发框架、支撑平台和基础服务的研发及性能质量体系的建设。
议题介绍
在互联网飞速发展的今天,我们业务往往需要运行在多个平台上,例如微信小程序、H5、RN等,单独为这些平台去开发相应的应用会耗费我们大量的学习与研发成本。
为了降低成本、提高研发效率,助力业务快速拓展新渠道,我们研发了多端统一开发框架 Taro。通过这个框架,我们可以使用一套代码完成多个终端(微信小程序、H5、React Native、百度智能小程序、支付宝小程序以及快应用)的开发工作。
本次分享,我们将详细讲解这个框架在不同终端的适配原理及细节,在分享的最后部分,我们也会介绍使用该框架进行开发的最佳实践。
《携程酒店小程序技术经验分享》
小程序, 做为微信发起的一项新技术, 经过这段时间的发展, 已经算是前端的一项巨大变革了。 虽然在技术层面看不出过多的革命性技术, 但是对大家的业务带来了巨大的帮助。
由于微信天生的文化关系, 小程序的限制也是很多的。大量的操作都是在腾讯的限制下进行。 我们会分享小程序一些技术在生产中的应用, 来探讨一下, 如何在不违反腾讯规则的情况下, 尽最大化的发挥自己的能力扩展业务,获取业绩。此外, 也会探讨下其他各家小程序的开发经验。
Node.js近年来的广泛应用,一定程度上受益于JavaScript这种灵活、多范式的脚本语言,但高度动态化的语言也给工程的维护和可用性造成了一定的挑战。此外,Node.js自身的特性使它在持续集成、运维监控上,也和传统的编译型语言有很大的不同。
本次演讲将围绕语言、持续集成、运维监控等方面介绍如何构建一个大规模、高可用的Node.js服务。
《陆金所前端多租户实践漫谈》
随着互联网金融的发展,作为国内领头的互金公司,陆金所17年进入东南亚,通过先进的金融科技能力,为东南亚当地用户提供优质的线上金融理财服务。在这样的背景下,陆金所探讨出了一套支持多租户的前端解决方案,能快速支持新租户的接入,以及新租户的定制及共享功能。本次演讲主要分享前端在整个多租户平台中的技术架构以及实践经验。
《Electron在NFES Developer Tools中的探索与实践》
NFES是携程推出的无线前端解决方案,NFES Developer Tools作为辅助开发平台,提供NFES项目相关的构建,调试,发布,监控等功能。Electron是由Github开发维护的开源项目,基于其我们能够使用前端技术构建一个跨平台的桌面应用。本次分享将介绍Electron及其架构模式,聚焦Electron在NFES Developer Tools中的设计思路与应用实践。
《美团点评PWA管理平台》
PWA使用一系列Web新接口对传统Web应用进行改造,使其拥有类似原生应用的体验,兼具Web应用和原生应用的优点,可以预见PWA是Web应用未来发展的一大趋势。
在现阶段,如何利用PWA技术提升页面体验?在一个域名下不同页面分属不同团队不同技术栈应用实现的情况下,如何保证各业务接入PWA高效安全?
PWA管理平台通过配置下发的方式统一管控同域下PWA相关技术的使用,良好的解决了上述问题,让业务零侵入低成本享受PWA红利。
本次演讲将分享PWA管理平台的实现原理以及在美团点评业务中的实践经验。
《浅谈React数据流管理》
React的核心思想就是UI = render(data),这里的data就是我们说的数据,所以如何管理数据是关键。然而面对各种复杂的业务场景以及五花八门的第三方数据流管理工具,我们该如何选择?这次分享希望能用最浅显易懂的话,将React中的数据流管理,从自身到借助第三方库(会列举三个最具代表性的数据流管理工具:Redux、Mobx和Rxjs),将这些概念理清楚,听众就算原先没有使用过这些库,也能大致有个思路,知道该如何选择性地深入学习。
《Flutter编程最佳实践探索》
使用Flutter技术进行跨端开发,能很好的提高开发效率,并降低后续的维护成本。闲鱼在Flutter发展早期就参与其中,并在产品开发中使用,在客户端日常开发中,Flutter已经成长为主力的技术栈之一。闲鱼后续会陆续将实践中沉淀的基础库开源出来,努力让Flutter社区发展的越来越好。本次演讲将分享闲鱼在对Flutter编程做最佳实践探索时的一些实践经验。
版权所有:杭州点赞科技有限公司 | 浙ICP备16039906号 Copyright©2016 itdks.com
—— 点击加载更多 ——
收起