这期交流会是百度有啊赞助的场地,地点在中关村软件园12号的首创办公区。办公楼环境非常好,光线通透,百度有啊和百度联盟已经从百度大厦搬到这里。作为东道主,百度有啊的前端团队基本都到齐了,有月影、阿肆、屈屈等。
交流会主题围绕前端架构展开,首先是JK同学分享的Qwrap框架设计。Qwrap是百度有啊前端团队内部使用的开发框架,现在已经开源出来,代码可以在github上找到。Qwrap拥有一套核心的静态库,提供无污染的版本,和其他框架不产生冲突。Qwrap有一些非常独到的思路,比如分享中提到的retouch机制,可以开发出同时满足prototype与jquery等用户习惯的应用。
接下来是网站优化组的敏亮同学分享有啊在前端优化方面的经验。有啊团队在客户端抓取了对页面性能影响的指标数据,并在监控统计系统中可以随时观察异常情况,如果说发现DOMReady的时间过长,可以去检查最近上线的代码改动,追踪对性能影响的bug,这点值得我们学习。另外值得一提的是,优化组总结了Javascript代码性能规范,培训前端新人是一份很不错的文档,会后就厚着脸皮要了一份。
然后屈屈同学给大家讲前后端协作模式中新的尝试。有啊前端团队尝试将MVC中的VC由前端工程师来负责,减少了前后端开发人员之间的沟通和协作成本,这对大公司来说可能是有一些借鉴意义的。美团技术研发部还是很小的一个团队,这种尝试暂时还没有必要,因为前后端的开发工程师都坐在一起,协作成本不高。
最后嗷嗷分享手机前端框架,讲他在手机模块化开发中的一些心得。有阿手机站点做得很细,有普通手机版,宽屏手机版,android版,iphone版等等,怎么使用多套模板共享同一份数据变得异常重要。
这次交流会第一次带徒弟参加,收获也算不小,希望交流会能做得更好。