上周六有幸参加了在杭州阿里巴巴西溪园区举办的2014年D2前端技术论坛和晚上的酒会,实地感受了一下阿里巴巴前端开发的技术氛围和影响力,总体上看这次D2规模还是挺大的,国内前
D2今年的主题是绽放,确实挺符合现在前端发展的阶段,随着对用户体验的不断追求,移动Web的迅猛发展,HTML5的普及,NodeJS的投入商用,AngularJS等新框架的出现,前端的重要性和工程化程度不断提高,上午会上有个妹子说2015年D2的主题是逆袭,我个人觉得挺合适的。从参会人数看,目测有接近1000人,上午分会场都没有位置坐了,男女比例应该在3:1作用,晚上的酒会大概2:1吧,还有不少是杭州的大学生。
论坛日程方面,主论坛是各大公司的人讲,分论坛主要是阿里的人讲,我主要在分论坛呆着了,主要原因分论坛人比较少,比较方便提问和交流。
本次论坛涉及的主题主要有数据可视化,前后端分离,nodejs,AngularJS,HTML5 Hybrid App,前端工程化等比较前沿的技术趋势。
上午是百度的张可竞《 指尖上的数据 》,介绍了大数据可视化,支付宝的苏千介绍了《 支付宝前后端分离的思考与实践 》,主要介绍了前后端分离的一些问题,前后端分离的重点是后端的服务化,然后介绍了支付宝的chair框架,一个基于nodejs的服务框架。
主要涉及nodejs的主题还有下午腾讯云的《 nodejs一小步 前端开发一大步 》,知名前端工程师不四的《 企业级 NPM 服务在阿里的实践 》,主要介绍了开源npm私服软件CNPM,用来建立公司内部的npm库。由此可见,nodejs现在在阿里腾讯等公司已经有比较成熟的应用,nodejs已经开始进入主流服务器端技术行列了。
我们今年重点推广使用的AngularJS框架,论坛涉及的演讲主题并不多,只有阿里云祝犁的《 Listen to the buzz of Angular.JS 》,主要介绍了AngularJS在阿里云控制台的应用,这个AngularJS的主题还是有些深度的,介绍的promise机制等都很有启发价值,适合有一定AngularJS经验的人看。
然后是HTML5 Hybrid App,主要是涉及的主题是《 面向多端的蘑菇街前端技术架构 》和《 航旅无线H5技术体系成长之路 》,航旅无线主要介绍了H5页面和原生页面的整合,整体感觉这块技术还不是很成熟先进。蘑菇街主要介绍多端技术架构,包括Webdemo - 本地开发环境,Magpie - MOGU-FE 底层,Walkman - 前端自动化工具,Lotus - 数据模拟系统,JsBridge - js 与 App 开发环境等,技术选型风格是小而美的类型。
论坛最后的主题是前端工程化,由京东的刘威和淘宝的一位分别讲了《 京东前端工业化实践之路 》和《 淘宝前端工程与自动化体系 》,从这2个主题可以了解到大型互联网公司前端开发的发展现状,已经进入了工业化初级阶段,京东和淘宝都有自己的前端自动化构建系统,命令行工具等。个人感觉淘宝的前端工具体系更成熟一些,淘宝DEF前端开发环境包括前端应⽤用市场,前端⼯工程基础服务,开发者基础服务三块,覆盖了前端开发的全过程。
总体来看,2014年前端开发的几个热点是前后端分离,nodejs,HybridApp和前端工程化,AngularJS已经是去年的热点了,虽然大多数网站还没有用上。Nodejs的学习也要提上日程了。