一、 前言

首先声明下,我没有赴杭州参见这次的分享活动,上个周末偶然在慕课网上看到有录制的现场视频(不完全,可能是某个会场的视频)。于是下载来全观看了遍。这篇文章是说说看后的一些感受。

二、关于视频的内容

慕课网上的公开的视频内容有这些, 具体介绍可以参考官网和观看视频:

  • 《主题发言》
  • 《指尖上的数据》
  • 《支付宝前后端分离的思考与实践》
  • 《nodejs一小步 前端开发一大步》
  • 《Listen to the buzz of Angular.JS》
  • 《第三方开发前端实践》
  • 《企业级 NPM 服务在阿里的实践》
  • 《面向多端的蘑菇街前端技术架构》
  • 《航旅无线H5技术体系成长之路》
  • 《京东前端工业化实践之路》
  • 《淘宝前端工程与自动化体系》
    其中如果你观看了主办方的主题发言视频,其实就可以大概的了解这些选题入选的原因。从主持人的十几分钟的开场中可以感受到主办方的诚意和对前端的发展的关心。主要抓住的是主持人说的两点思考: 一是前端到了现在这个阶段还可以做一些什么东西,即探索更多可以涉猎的方向。二是前端从刀耕火种的时代到目前引来爆发的阶段时对前端工程化的一些探索和实践。可以看出选题也是围绕紧紧这两个主题。下面对这些主题进行下分类:

    一、发展方向:
    《指尖上的数据》
    《nodejs一小步 前端开发一大步》
    《航旅无线H5技术体系成长之路》
    
    二、工程化:
    《支付宝前后端分离的思考与实践》
    《Listen to the buzz of Angular.JS》
    《企业级 NPM 服务在阿里的实践》
    《第三方开发前端实践》
    《京东前端工业化实践之路》
    《淘宝前端工程与自动化体系》
    

    随着h5和nodejs的应用越来越广泛,前端可以发展的方向已经很多了,百度fex团队带来了他们在移动端数据可视化方面的探索,腾讯带来了从nodejs方面的实践,而阿里团队则从Hybird方面给出了一份答案, 这些都给我们指明了一些很好的方向。而在工程化方面,大家都带来了各自公司从怎么协作开发到上线部署的整个流程规范化和自动化的做法。大致介绍了: module化js,结合less ,sass和模板引擎,并且通过脚手架规范好目录结构,开发组件库和解决数据模拟及多端协作方面问题,到代码压缩合并和自动化部署的整个过程的解决方案。可以给我们提供更多的思路和学习的范例。

三、最喜欢的分享

看过视频后,其中印象最深刻的应该是FEX团队的《指尖上的数据》,阿里去啊团队的《航旅无线H5技术体系成长之路》和腾讯的《nodejs一小步 前端开发一大步》。

1. 《指尖上的数据》

作者从产品的思考和设计到最后的技术实践很清晰的讲解了整个流程。其中比较深刻的是介绍了技术的一些框架和端适配和性能兼容处理及其抛出了一些在开发中遇到的坑。作者很文艺的把目前前端状态比较为“寒武纪”,地球生物打爆发的时代。

2.《航旅无线H5技术体系成长之路》

前不久刚好从这个app上买了一张机票。这次就看到这个分享,还是挺亲切的,作者很中肯的从webapp和native中选型思考讲起,并且结合业务决定了哪些view使用native或webapp的形式。并且分享了native和webapp页面之间的跳转和通信的方式,结合离线文件存储和更新提升app性能的方法。大家可以亲自下载这个app体现下,讲得挺好的。

3.《nodejs一小步 前端开发一大步》

这个视频讲了腾讯团队把业务从php迁移到node的实践,感触比较深的是他们工程师对技术的严谨态度,从各种调研到模拟测试,到数据分析后才慎重的选择了node,并且在使用中先于node官方解决了node部分不友好的地方。我想这就是大公司对技术的驱动把,很值得一看。

四、总结

类似这总技术分享的形式很赞,技术没有国界也没有公司界限。大家一起分享好的实践,推动业界的发展。对于个人多看看和参与很能增长自己的眼界和方向。

五、参考

那天看见小胡子哥也写了篇对D2的看法的blog,大家可以移步观看。


kugua
85 声望6 粉丝

引用和评论

0 条评论