今年D2论坛小结
周六去参加了D2论坛。
上午的panel discussion中汇集了来自果壳网、Google、豆瓣、Cisco、淘宝等公司的牛人,讨论了前端这个职业的昨天、今天、和明天。
1. 很多大牛们都是从FrontPage、Dreamweaver等工具开始做起的,“切页面”,“美工”,“页面仔”很好地形容了那时的工作。
2. 7个嘉宾里有4个是在Yahoo!做过的,感觉Yahoo!像是前端的麦珈城了(可是为什么Yahoo!的管理层又那么不给力呢?最近听说Delicious又要关了,真是败家啊)
3. 淘宝对前端的定义:面向用户的程序员。
4. 现阶段每个公司对前端的职责定义不一样,多多少少有些出入。
5. 讨论中还谈到了Wired.com提出的“Web已死”这个概念,众大牛一致觉得这不准确。杂志评论需要噱头,但真实的世界里Web正在变得越来越强大,html5、css3潜力非常大。顺便推荐一个号称HTML5最好的游戏【Pirate Love Daisies(http://www.pirateslovedaisies.com/)】,看看它是多么地强大。
6. Web前端这个技术方向这5年的发展非迅猛,接下来的几年更是会迎来发展高峰。(例如,淘宝UED就准备在11年从80人扩大到150人,增长近一倍)
下午我参加的是在3楼会议厅的技术分享会议。一共三个:
1. 前端技术在电子商务领域的应用与实践;
2. 打造高品质的JavaScript---运用Closure Compiler;
3. 面向未来的前端类库开发;
第一个是淘宝的店铺装修,即一个类似于WordPress皮肤市场;不同于WordPress皮肤用于博客,开发者为各店铺开发模板,皮肤用于店铺的装修。该市场实行8、2分成,开发者可以拿8成。分享中介绍了一些实现技术和市场的政策。
第二个是Google的前端工程师Hedger讲的用Closure Compiler实现高品质的JavaScript,即OO的JavaScript。这个分享我觉得很棒,等会会细讲。
第三个玉伯关于Kissy类库的介绍,可以去他的博客www.lifesinger.com看幻灯片介绍。
打造高品质的JavaScript---运用Closure Compiler,听后小总结和资料链接
我们知道JS是一个object based language而非OO语言;
JS没有class,没有private,没有package、命名空间……然后现存的框架比如jQuery、ExtJS、Prototype、YUI等伸缩性也不好——即适合小规模项目的框架不是大规模项目,反之亦然。
这样的话,在比如Google Calendar、Gmail、eBook这些大型web项目中,成千上万行的JS语句就很难组织,性能也难以把握。
Closure Compiler的出现就是为了解决这些问题,通过它可以编写强健的OO风格的JS,使得我们可以利用那些OO的特性(class, private, package……)来书写高品质的JS;另外,它还提供了编译器的功能,它能提前预判代码分支,缩减代码量——因此它不是个简单的代码压缩器,它和YUI Compressor是不一样滴。
Anyway,它是个很牛的工具,大家可以看Hedger的文章:http://calendar.perfplanet.com/2010/coding-better-object-oriented-javascript-with-closure-compiler/ 深入研究。
上午的panel discussion中汇集了来自果壳网、Google、豆瓣、Cisco、淘宝等公司的牛人,讨论了前端这个职业的昨天、今天、和明天。
1. 很多大牛们都是从FrontPage、Dreamweaver等工具开始做起的,“切页面”,“美工”,“页面仔”很好地形容了那时的工作。
2. 7个嘉宾里有4个是在Yahoo!做过的,感觉Yahoo!像是前端的麦珈城了(可是为什么Yahoo!的管理层又那么不给力呢?最近听说Delicious又要关了,真是败家啊)
3. 淘宝对前端的定义:面向用户的程序员。
4. 现阶段每个公司对前端的职责定义不一样,多多少少有些出入。
5. 讨论中还谈到了Wired.com提出的“Web已死”这个概念,众大牛一致觉得这不准确。杂志评论需要噱头,但真实的世界里Web正在变得越来越强大,html5、css3潜力非常大。顺便推荐一个号称HTML5最好的游戏【Pirate Love Daisies(http://www.pirateslovedaisies.com/)】,看看它是多么地强大。
6. Web前端这个技术方向这5年的发展非迅猛,接下来的几年更是会迎来发展高峰。(例如,淘宝UED就准备在11年从80人扩大到150人,增长近一倍)
下午我参加的是在3楼会议厅的技术分享会议。一共三个:
1. 前端技术在电子商务领域的应用与实践;
2. 打造高品质的JavaScript---运用Closure Compiler;
3. 面向未来的前端类库开发;
第一个是淘宝的店铺装修,即一个类似于WordPress皮肤市场;不同于WordPress皮肤用于博客,开发者为各店铺开发模板,皮肤用于店铺的装修。该市场实行8、2分成,开发者可以拿8成。分享中介绍了一些实现技术和市场的政策。
第二个是Google的前端工程师Hedger讲的用Closure Compiler实现高品质的JavaScript,即OO的JavaScript。这个分享我觉得很棒,等会会细讲。
第三个玉伯关于Kissy类库的介绍,可以去他的博客www.lifesinger.com看幻灯片介绍。
打造高品质的JavaScript---运用Closure Compiler,听后小总结和资料链接
我们知道JS是一个object based language而非OO语言;
JS没有class,没有private,没有package、命名空间……然后现存的框架比如jQuery、ExtJS、Prototype、YUI等伸缩性也不好——即适合小规模项目的框架不是大规模项目,反之亦然。
这样的话,在比如Google Calendar、Gmail、eBook这些大型web项目中,成千上万行的JS语句就很难组织,性能也难以把握。
Closure Compiler的出现就是为了解决这些问题,通过它可以编写强健的OO风格的JS,使得我们可以利用那些OO的特性(class, private, package……)来书写高品质的JS;另外,它还提供了编译器的功能,它能提前预判代码分支,缩减代码量——因此它不是个简单的代码压缩器,它和YUI Compressor是不一样滴。
Anyway,它是个很牛的工具,大家可以看Hedger的文章:http://calendar.perfplanet.com/2010/coding-better-object-oriented-javascript-with-closure-compiler/ 深入研究。
还没人赞这篇日记