【编者按】11月21日,为期三天的 SDCC2015中国软件开发者大会 成功闭幕,主办方总计邀请了95余位演讲嘉宾,为参会者奉献了10个主题演讲,9大技术专场论坛(80余场技术演讲),另外还有5场特色活动。另外,据官方统计参会人数高达1067名(不含工作人员)。
其中20日的前端开发专场,现场听讲人数一度爆满,而没有机会亲临现场的童鞋们,我们特邀请了业内专家、与会者分享他们的听课感受及他们眼中的前端专场。以下是来自AdMaster前端高级工程师刘越凡参加前端开发专场的听课札记,以飨读者。
以下是刘越凡的听课札记:
Facebook前端工程师ShihChi Huang(黄士旗):Why React matters/scale
来自Facebook的 ShihChi Huang(黄士旗) 分享的内容更侧重于知识普及,从几个核心技术要点讲解了一些内容。
Strikingly CTO、联合创始人 郭达峰 : React.js in Strikingly
Strikingly的CTO 郭达峰 ,之前在论坛上有过一些交流,这次终于见到真人了。
达峰分享的侧重点在于实践,分享了很多 Strikingly 使用 React 过程中积累的经验。
美团技术终端组高级工程师吕伟 :前端分布式编译系统的设计
吕伟分享的内容是前端分布式编译系统,有种鸟枪换大炮的感觉。
大型系统的分布式编译挺常见,但前端代码倒真是第一次听说, 目前开发的产品用的是grunt + browserify, 虽然代码并不是很多, 但也会有个不长不短的编译时间, 也是有点难受。 同时我非常好奇美团的前端代码究竟是有多少,都到了分布式编译的地步。 核心思想还是共享运算资源,具体原理没有细听,目的是取代webpack 和 browserify, 正式投产后会完全开源,github见。
饿了么资深前端架构师兼大前端团队负责人林建锋 :ELE.ME是如何运行的
来自饿了么的林建锋也就是sofish鱼哥 分享的内容是饿了么在前段工程化上的一些实践。
百度EFE团队资深工程师,百度ECharts产品工程师乔刚:前端数据可视化实践
Echarts团队的乔刚 分享的内容是数据可视化的一些案例和 echarts v3.0 的一些新特性。
目前的产品中正在使用 echarts, 可以说真的是非常熟悉, 算是一个挺不错的图表库, 简单易用,图表种类繁多, 虽然不是 svg 但也支持很多交互事件, 之前文档组织的不够清晰, 但自从有了那个配置参考之后方便了很多, 当然也存在一些不足, 我比较看重的是移动端展现的问题,几乎挤成一团,移动端的产品只好换成 chartjs 展现, 希望能在接下来的 v3.0 中有所改善。
百姓网资深前端工程师贺师俊:如何制定和实施ES6+代码风格和质量标准
百姓网的贺师俊,也就是前端圈内的老司机hax,他 提到了coding style 的制定和实施,确保实施的关键点在于工具,这一点很有体会, 如果团队里的开发工具都是千奇百怪的,coding style 的统一就更难保证了。 我们的团队在开发工具的统一上做的比较好,统一使用 Vim,连接到远端机器编写代码, 只要手里有一台有键盘、能联网的机器,就能进行开发。
贺老一直在力推ES2015,这次还分享了一些使用中的一些疑难问题,
已经开始使用 ES2015 的同学应该都有一些自己的体会。 快结束的时候还不忘引发圣战,SPACE VS TAB。
腾讯互联网增值业务前端团队负责人钟鹏飞 :Hybrid模式的深度融合
腾讯的钟鹏飞 分享的内容是腾讯手机QQ H5优化与监控自动化建设。 这部分由于临时有事,只听了一部分,有些遗憾。 hybrid 也是最近很火的一个话题, 具有native app 的系统福利, 又有 web app 的开发效率。 由于之前这方面接触的不多,学习到了一个新的知识, hybrid app 启动中 Webview 的耗时占比很大。
总结
说实话,这次参会主要还是奔着React 来的, 然后还看到了很多前端工程化方面的实践, 收获颇丰, 解决了之前的一些疑惑, 也看到了一些方向。
React 打开了前端开发的新的思路, Virtual DOM,组件化,State 数据流,函数式编程; webpack 使代码编译变得更加简单; 美团的分布式编译让人觉得前端开发正在向客户端开发靠拢; 其实前端开发的演化也是在不断借鉴客户端开发的经验, 毕竟我们在开发的已经不是一个单调的 page, 而是一个功能丰富的 application。
也许有一天,当前端把客户端走过的路再走一遍的时候, 前端工程体系会变得成熟完善, 我们能把更多的时间集中在真正的开发中。
作者简介: AdMaster前端高级工程师刘越凡
(责编/夏梦竹,关注编程语言和数据库领域,寻求报道或者投稿请发邮件xiamz@csdn.net)