第二届网易前端技术大会-启航

5,528 阅读8分钟

2019年01月19日,由网易举办的主题为“启航”的第二届前端技术大会于网易大厦B1报告厅如期举行,此次大会分为7个主题,邀请了来自于网易考拉、蚂蚁金服、网易云音乐、阿里云、百姓网7名演讲嘉宾发表主题演讲。大会当天,近千名参会者参加本次会议。本期会议的圆满举行离不开演讲嘉宾、参会者、合作伙伴、志愿者与工作人员的共同付出,小编在此代表举办方对大家表示感谢。下面让大家跟着小编来回顾一下这场视听与思想碰撞的盛宴吧!

上午9点开始,百名前端工程师,前端爱好者陆陆续续到达网易园区,并开始签到入座,场面十分热闹。

上午10点整,由网易考拉技术部总监谢骋超代表致辞。拉开了网易前端技术大会的帷幕。从圈总的话语中,我们深刻的感受到了近几年来,前端行业正在急速的发展,越来越得多的人走进前端的世界,并在这个领域展现自己的才华。前端已不再是简简单单的视觉呈现,而是朝着更高更远的目标靠近。

致辞结束后,大会的主题演讲正式开始。

Megalo--网易考拉的小程序解决方案

主讲人:吴子然(网易考拉高级前端工程师)

16年毕业后加入考拉,mpregular、megalo团队成员

自小程序问世起就掀起了开发狂潮,随之又出现了各式各样的小程序开发框架,开发者为了适应各自场景不得维护多套不同的代码。而Megalo则是由考拉前端团队开发的一款基于目前较为流行的技术栈(VUE)的小程序开发框架,开发者可以用 Vue 的开发方式开发小程序应用。为实现跨H5和小程序(百度、支付宝、微信)两端的应用提供较为高效的解决方案,可以较为迅速的完成H5和小程序之间的代码迁移。相比于其他小程序开发模式,megalo 更贴近 Vue原生的开发模式,支持更多特性。

作为Megalo的核心开发者,吴子然对Megalo的核心实现、现在与未来分享。

支付宝小程序最佳实践

主讲人:勾玉(蚂蚁金服前端技术专家)

16 年加入蚂蚁金服,目前负责支付宝行业前端技术团队。

随着移动浪潮的兴起,各种APP层出不穷,极速的业务扩展提升了团队对开发效率的要求。然而传统的IOS&Andriod开发APP相比于H5来说会产生较高的开发成本,所以一种新的开发模式横空出世。 Hybrid APP最一种混合开发的模式,底层依赖于Native提供的容器(UIWebview),上层使用Html&Css&JS做业务开发,将透明化与多样化结合。使业务快速迭代。

与此同时,小程序也逐渐的融入了互联网大家庭。支付宝小程序也逐渐的出现在大家的视野当中。作为蚂蚁金服前端技术专家,勾玉在此次大会上对支付宝小程序的原理进行了介绍,并分享了在业务研发过程中的一些发人深省,令人深思的内容。

NEI MockStore 演变之路

主讲人:包勇明(网易云音乐前端开发专家)

曾在阿里巴巴、盛大创新院等公司任职,15年加入网易杭州研究院,目前在网易云音乐前端公共技术组

Mock 数据是前端开发中比较重要的一个环节,对于前端工程师来说,除了程序编写外,Mock数据的维护与使用也十分的关键,初期,为了业务迭代速率,部分开发者采用的方式是直接连接现货是那个数据或者而是环境数据,这样看来好似节约了调试时间,但我们不难想象单,随着时间的推移业务的累积,这样的工程项目将越来越难以维护,而mock数据恰恰解决了这个问题,不仅使调试更为简洁清晰,更为后人维护提供一条康庄大道。

中国有的一句古话“磨刀不误砍柴工“,只要底层基础做好,后面的事情自然水到渠成。 网易前端目前采用NEI接口管理平台对mock数据进行存储与维护,不仅为前端开发提升效率并且讲了前端与后端的协作沟通。网易云音乐前端开发专家,包勇明针对Nei平台的使用进行了仔细的讲解。

世界是平的吗?

主讲人:徐飞(阿里云高级前端技术专家)

长期从事企业软件领域的前端架构,对于组件化开发有较多的思考

提到前端组件化,我想大家并不陌生。时至今日,越来越多的人对于开发过程中的组件抽取、状态管理十分关注,如何合理的划分组件内容,如何处理组件间的信息传递,如何存储各个组建的状态显得尤为的重要,通常情况下,大家划分组件多以功能,页面为主,但有时候,当页面较为复杂,逻辑耦合性较强时,组件的划分就变得有些艰难。

阿里云高级前端技术专家,徐飞对于组件化开发有较多的思考,并在现场与大家进行分享讨论,使大家在前端组件化的道路上有了新的体验与理解。

如何构建企业级Node.js应用

主讲人:许骏宇(网易考拉高级前端开发工程师)

Node.js 在考拉落地的主要推进者之一,开源项目 foxman、dubbo.js 发起者。

Node.js 自出世以来,便以其非阻塞 IO 的优势,受到了广大开发者的关注。随着 eggjs、nestjs 等框架的出现,为我们提供了一套团队规范、日志、多进程以及安全等问题 通用性解决思路,使得 Node.js 在 Web 场景下的使用也日渐成熟。而以企业级的标准构建 Node.js 应用,除框架以外,我们还需要考虑其他的一些东西。

网易考拉前端开发工程师,许骏宇结合在考拉推进 Node.js 应用落地的实践,以「可用性」与「性能」两个关注点,和我们一起探讨了「如何构建企业级应用」的话题。

Diving into Node.js Web Framework

主讲人:死马(蚂蚁金服高级前端技术专家)

专注在 Node.js 领域 6 年,搭建了阿里巴巴和蚂蚁金服内部 Node.js 模块管理系统、中间件服务等基础设施,负责内部 Node.js Web 框架的研发和开源。Node.js Web 框架 Koa.js 和 Egg.js 的核心开发者,cnpm 中国镜像维护者

我们随着Node.js的兴起,Node.js社区出现了非常多的Web框架。例如:express,koa,sails,loopback,think.js,egg等等。express是使用最多的框架,它扩展了 Web 应用所需的基本功能,也是各个推荐新手入门的框架。koa是express原班人马打造,是在express基础上的进阶,解决的最大问题,利用async await的新语法特性,解决回调地狱的问题。sails , loopback, thinkjs, egg都是基于kao或express的企业级框架。蚂蚁金服高级前端技术专家,死马给我们讲解了,如果想要构建一款属于自己的框架。作为koa和egg的核心开发者,其分享以 koa 和 egg 为示例,和大家一起站在框架设计者的角度上对 Node.js Web 框架背后的设计思想和实战经验进行了讨论。

关于class field的争议话题

主讲人:Hax(百姓网技术顾问)

人称「贺老」,十多年来一直活跃在Web标准、前端开发和JavaScript社区,关注和参与了多项ECMAScript新草案的讨论。是知乎的编程、前端开发、JavaScript、CSS等话题的优秀回答者

做为本次技术大会的压轴嘉宾。Hax针对public class field以及private class field的最新提案进行了分享,也拉近了我们与ECMAScript的距离,通过草案我们不难发现,对于class field,业界还是有很多不同的想法的,也存在一些争议。而作为前端开发者或爱好者的我们更是对此翘首以盼。好的定制与约束不仅能够提高效率,更能为业务带来不可以限量的优势。就让我们摩拳擦掌,等待着新一波的热潮吧。hax 为我们的前端标准付出了很多个人时间。在前端社区有非常大的影响力。

晚上17:00整,大会圆满结束。诸位嘉宾陆续离场。此次会议共持续了6个半小时,近千名参与者,大家积极踊跃提问,发言,现场气氛十分热闹。不难看 出,大家在对前端技术充满热情。

想了解更多,大家可以进入官网下载演讲PPT和观看视频讲解。

官网地址:fc.netease.com/