OPGW官网升级改造中,国标OPGW光缆急速定制生产,欢迎询价,请认准www.opgw.net

IMWebConf 2016总结

  本次IMWebConf除了在腾大二楼多功能厅设置了主会场外,还在腾大24楼设置了React、NodeJS、综合三大分会场。
  上午的主会场由IMWeb团队女神bleany主持,bleany首先对IMWeb团队和本次IMWebConf的流程进行了简单介绍,并通过跟观众的线上线下互动进行了会议的破冰行动,然后交由IMWeb团队负责人henryguo进行会议开场。henry首先介绍了团队涉足过的业务体系,以及行业分享输出,然后henry从网络协议、图片格式、ES6、React.js生态、NodeJS、音视频能力等维度阐述过去一年中Web的技术进展。最后henry在简单介绍了今天的分享主题后,本次IMWebConf正式开始!
  jery从比较ReactJS和ReactNative的差异开场,在运行环境、标签、样式、系统组件、扩展能力和开发体验各个角度比较了ReactJS和ReactNative这两个技术栈的差异,观众通过这一轮比较下来,也对RN开发有了一个初步的认识。
  他首先介绍到React同构是指在服务器端Node.js环境下计算出页面的结构返回给浏览器减少浏览器端的计算来优化首屏加载时间,通过对比采用React同构技术和没有采用情况下首屏加载时间的真实数据的比较来引起大家对React同构技术的兴趣。
  接着他又详细分析了React同构技术的原理,React的渲染过程和不同环境下渲染流程的差异。同时他给大家提到他在实际开发过程中遇到的坑:重复渲染的问题,它是指在服务器渲染返回给浏览器后浏览器又重新渲染了一遍这样就毫无优化的意义,导致的原因竟然是一个空格。
  来自互动视频的梁伟盛总结自己在开发NOW直播的过程中如何应用React+Redux组件化的思想来应对快速迭代的产品。首先把React和Angular对比突出React完善的组件化支持和Redux清晰的单向数据流,接着再结合在开发NOW直播过程中遇到的实际问题来引入如何应用组件化思想来实现清晰的架构和快速迭代。他采用了一下这些思想:
  来自通讯充值与彩票业务部的黄志鹏给大家介绍了Reflux和如何优化React性能。黄志鹏先向大家介绍了Reflux的概念以及和Redux的差异,突出Reflux与Redux不同在于对事件的处理方式不一样Reflux采用事件广播的机制以及Reflux的多state特点。接着讲到通过最少知识原则来降低模块之间的耦合。在讲完Reflux后又给大家分享在写React过程中注意以下几点可以优化性能:
  NodeJS分会场输出了来自腾讯内外三款不同产品在应用NodeJS过程中的经验沉淀,三场分享分别从NodeJS框架应用、NodeJS异构通信以及搭建高质稳定的NodeJS服务三个角度向观众展示了NodeJS开发中的宝贵经验。
  首先是来自阿里的高级工程师蒋豪群,带领我们从一个不一样的角度走进JavaScript的世界,“吐槽”JavaScript从诞生走向发展的道路上,由于种种历史原因出现的各种“坑”。究其因,得其果,引起大家的共鸣,围观群众纷纷抚手称赞尔。
  第二个分享主题由IMWEB团队的黎清龙主持,清龙借由一个常见的业务场景出现的开发效率以及重复劳动的问题引出我们的议题——真的需要后端吗?并介绍了行业的nobackend解决方案以及IMWeb团队的解决方案IMWebSAS。对于nobackend所能达到的开发效率上的提升,参会者纷纷表示我和我的小伙伴都惊呆了!
  作为综合场的压轴好戏,来自于IMWeb团队的黄龙lonny为我们带来了第三个分享主题。lonny在在线教育项目中主要负责Web课程直播相关的工作,他为我们带来了腾讯课堂整体音视频实现方案,并对其中的优化内容进行了详细的讲解。
  下面分享一些会场现场的照片,看得出来台上讲师的分享内容果然是干货满满,牢牢抓住台下程序猿/媛们的注意力哇!在QA环节中,同学们也十分踊跃,虽然每位讲师已经预留了足够的答疑时间,但是会后还是有同学吐槽:“本来准备了很多问题,然而却没有机会提问,遗憾”。不过没关系,后期大家依然可以在IMWeb团队公众群(点击链接加入群IMWeb前端公众群①)中与讲师们保持沟通。:)
  在主会场和三大分会场的分享结束后,均出现了观众没有主动离场,并且拖着讲师不断询问问题的情况,而且大家纷纷在微信群和问卷反馈中询问下一场分享是什么时候,并支持这样的分享应该坚持定期举办。从会后各个渠道的反馈来看,大家对这次分享沙龙可以说是好评如潮!最后,从线上线下报名签到信息和课后反馈上来看,本次分享沙龙在影响力范围、内容质量和组委会流程安排方面都十分成功!