前端在D2的成长中蜕变
蜕变
我确信第四届D2标志着中国前端经过四年的成长正在蜕变中。
- 论坛主题涉及前端架构、框架、安全、性能、自动化和RIA大型应用,如果仔细地深入主题,你就会发现它们每个都直接和一个或多个服务成千上万人的互联网产品直接相关。我们的前端论坛不再仅仅是交流具体的某项技能或团队协作的方式,更多是和中国最流行的大型互联网产品的实践结合起来,共享其思考、探索、权衡和最佳实践。这些内容的出现暗示着前端行业的规模显现和逐步成熟。
- 500人的气场,让这个没有暖气的会场热力肆意。我看到大部分中国优秀的互联网公司都出钱让其前端工程师来参加这次交流,毫无疑问这些公司重视前端技术关注前端人才的培养,值得我们去信赖和施展自己的才华。更让我感动的是,很多人特别是在校学生自费来参加D2,这份内心的热情和执着应该正是前端蜕变的内在动力吧。
- HTML、CSS、JavaScript的最大的共同特点是可以直接看到源码,它们的结合也覆盖了绝大部分的前端内容。这些很基础的东西真实地反应了互联网开放、共享和协作的特点,这也正是D2论坛要表达的。我们身在互联网中,立足于前端去开放、共享和协作,这正是互联网发展的趋势,也是我们快速成长的契机,这样的成长让我们有了从量到质的变化。
内容
在D2开始的前两天,我看到克军在Twitter上说“昨晚熬夜总算把d2的ppt整完了,彻底推翻原来准备的”,而实际上我也在最后三天结合同事的意见颠覆性地修改了后面的50%,我想其他嘉宾也会如此,这至少说明了大家的用心准备。实际上,那天内容让我收获良多。
- 大为的《模板语言与大前端》的确给我一个非常不错的视角,至少我感觉到这套思路应用在以处理数据为主要任务的产品(比如后台管理系统)是非常合适的,配合模版能大大的简化DOM操作,直接面向数据。至于大前端的定义,我想说现在的前端尚未处于它正确的位置上,从MVC的模型上讲前端应该包括整个View层和与之相关的Control层,从BS结构模型上讲,前端应该完成Browser能做的一切。其实从Google App Engine、YQL都能看到这样的迹象来。现在相当一部分本应该是前端工程师的工作是由后端工程师在做,这样导致这部分开发效率和质量都很低,但由于前端工程师的数量、前后端工程师的能力以及目前系统架构导致这部分的工作难以很快的划分清楚,但这肯定是一个发展趋势。
- 克军的《从YUI2到YUI3看前端的演变》直观而有趣的表达了前端技术的进步和思想的演变的过程。前端的演变也是伴随着互联网应用的深入,YUI3不仅提供一套非常好的方法,更重要的背后有一套指导我们进行前端快速开发的思想和保证前端质量的流程。我们当然不应该仅仅局限于YUI这个框架,框架的应用场景可能是有限的,但是其蕴含的思想却可以是无限的。另外,克军这句“好的设计驱动技术创新(Design) + 好的技术为设计提供无限的想象(Development)= D2”总结的很好。
- 焱鲲的《SilverlightQQ项目实践——Silverlight架构思考》,让我看到一个很Cool的产品。在一个成功的产品上面尝试新技术其实是要付出更多努力的,特别是台上包含深情的对微软的质问,让我很有感觉。
- 明城的《前端安全概览及防范》虽然很早已经听过大纲,但是这次听来依旧有不少心得。其实这场也应该来号召后端工程师听听,说实话在平时开发中我们在网站安全这个角度上考虑的不多,明城在前端的安全问题上走出了一大步。
- 我自己的《前端性能优化和自动化》其实都是平时学习和实战中很基础的东西。如果你善于利用互联网学习,前端性能优化的大部分内容都应该有所了解,后面自动化的实践是把性能优化的很多环节融入其中,最大可能的提升效率简化流程。前端自动化的处理思想,其实很早就有很多人在研究,但是结合公司的实际落地成为有效的工具进行大规模应用的并不多,因为这个过程不仅仅是性能优化、还有开发流程、前端架构、质量保证以及和如何打通与前端相关的所有角色等等问题。口碑前端团队已经应用这套思路很长时间了,我们边持续改进也边享受成果。在这个过程中最重要的是思想和人。
- Show阶段,我必须要为阿里巴巴中文站和日文站的两位同学鼓掌,愿意站在D2的讲台上分享自己的感受非常值得鼓励。hax和army的代码性能PK注定会成为大家眼中的经典,虽然是小小的代码高亮显示,但那种为质量和速度而努力的比拼和较量正是我们心中永不熄灭的激情。
- 其实除了讲台上的内容之外,这么多全国各地的前端相聚在一起,是一个非常难得的交流机会。纵然很多都是短短的几句话或者一群人杂聊,但相当多的话题都让人兴致勃勃浮想联翩。我很享受这种感觉。
会议
- 4月份的D2操办因H1N1而打乱,使我们这次无法现场感受Douglas Crockford和Bill Scott的演讲,但之所以赶到2009年末还要继续,就是因为前端分享交流的机会太少了,这正是D2要做的。这次我全程参入了第4届D2的组织,深知操作一次大型活动的不容易。非常感谢阿里巴巴的主办,感谢组委会和所有志愿者精心的准备和无私的付出。
- 这次会议在D2历史上或许是把大会场形式办到了极致,随着互联网和前端的发展,肯定会有更多的人要参入D2,也会有更多的话题可以分享,所以下一次D2或许能分成几个平行的专题,每个专题一个会场有若干个主题组成,每个主题的时间更长一些,主题后的交流时间也更长一些。
每一次的D2都能带来很多思考和思想上的冲击,现在是边消化边期待下一届D2的时候了。



没有机会去现场聆听,这两天在消化PPT和各位的参会心得,收获很大,对前端这个概念的认识,有了更广阔的视野。
作为刚入行的前端人员,很庆幸能有这样一个机会接触到目前最前沿的前端技术,感谢你们的无私分享!
秦歌,您好!有一个小建议,小生阅读您博客的时候,习惯性很贱在文字很多的地方用鼠标划一下,选中文字,而选中后文件实在无法看清楚。tkx
看了不少人关于D2的总结,您这份从一个组织者的角度来谈感受,感觉到几点: 1. 组织一个大型的活动,的确不容易;
2. 国内前端的人员队伍正在加速壮大;
3. 前端的定位与分工仍需要进一步的整理与细化;
4. 前端人员需要技能与知识并不仅仅是把页面做出来就好了,还有许多更广更深的内容在里面。
感谢您的总结。
我们身在互联网中,立足于前端去开放、共享和协作,这正是互联网发展的趋势,也是我们快速成长的契机,这样的成长让我们有了从量到质的变化。
很赞同
写得不错哦!
“hax和army的代码性能PK” 这个一定很精彩…
有幸参加了这次 D2 论坛,确实很棒。
[...] source [...]