我当了一回250
前段时间, 我在网络上面听说有一个关于nodejs的活动在上海举行, 进入到他们的官方网站: http://www.hujs.org/%EF%BC%8C 时间在9/14-9/16号, 组织形式是, 前两天会议, 最后一天hackson。 我看了价格, 200元预售, 249正式。 我看到这个活动的时候, 价格已经是249了。
nodejs我已经听说过了很久, 也略微尝试过, 不过没有深入接触。 这次的活动我是有小小兴趣的, 但是考虑到票价以及3天的时间参与, 我还是放弃了。 但是事情发生转机是在咨询了几个朋友之后。 一位朋友说千万不要错过, 而另外一位朋友许久没有见过, 本来就要联系, 也要去参加这次活动。 我终于下定决心当这个250(票价是250-1)了。 这个决定, 从整个活动结束之后看起来, 是非常值得的。 具体待我把整个活动整理一下后慢慢道来。
第一天
会场是在创智天地, 9点开始比较早。 我赶到江湾体育场, 领一群不认识路的人到会场, 坐下。 场地是KIC 7号楼的一楼会议厅。
在来之前, 我查过活动的组织方, 看起来是2个做nodejs的老外, 聊到在上海举办这样的活动, 然后兴趣十足, 就做起来了。 因此, 他们邀请到了很多来自国外的演讲者, 这是我觉得这次活动的亮点。 会场开始, 这两名老外就开始做自我介绍, 以及开场白(上面那张图片就是了)。
然后下面是第一天的演讲:
第一个演讲就是组织者之一的Troy, 他讲的主要还是本次活动的缘起, 以及组织的经过。 没有什么可以说的。
第二个演讲有了调整。 本来第二天的Steve, knockout.js的作者, 因为第二天要回伦敦看刚刚出生的小孩, 就改成了今天。 内容是knockout的介绍, 以及微软那个云平台Azure。 演讲的内容非常熟练, knockout和Azure的使用一步步说过来, 是讲师的素质了。 讲的非常清楚, 过程非常的顺, 我想从这点可以学习一下。 估计这样的演讲他都进行了不知道多少次了。
第三个演讲是盛大的程劭非/寒冬WINTER, 讲的是ECMAScript5, 我觉得这些东西都是可以网上找到文档, 以及加入的东西也没有什么我不熟悉的就没有多听。
中间有一个coffee break, 时间非常的短暂。
下面是袁峰, 中国node社区的人都熟悉的, fawave的作者。 介绍了在nodejs开发上面遇到的几个bug以及调试过程。 说话很幽默。 debug过程还是很有借鉴意义的。
下面一个是来自Github的Vicent Marti, 来自西班牙, 因为签证问题没有办法过来, 就做了一个介绍视频给我们, 远程skype做其他解说。 讲的是github的hubot, 基本上就是一个聊天室机器人, 只是这个机器人可以做各种有意思的扩展功能。
然后是中午饭了。 饭量比较少让我诟病, 赶到外面去又买了点蛋糕垫肚子。
下午第一场比较有料, Tim Caswell把js移植成lua, 讲了很多深技术的东西, 加上我午后犯困就昏睡过去了, 不过如果有对应需求, 这个东西是非常非常酷的。
再后面是老赵的wind.js, 解决的是我很感兴趣的一个问题, 如何把js里面反人类思维的callback转变成顺序的写法。 我提了问题, 关于我认为这样的功能应该整合到js语言本身里面去, 以及什么时候会这样做。 他说已经有这样的讨论了, 可能要等过些年。 他的库就是打这样的一个时差。 看起来我以后在未来如果有类似的需求, 可以用这个库。
下面是seajs的作者王保平, 我基本上又是昏睡。。。没有听到什么。
panel discussion, 里面有说道大家对coffeescript的看法, 有人喜欢有人讨厌, 喜欢的理由不必说, 用过的人都知道。 讨厌的人有几个理由, 主要还是在协作上面。 不是所有人都认同coffee的类实现方法的, 以及如果一个项目是纯js(比如node), 提交coffee是会破坏代码一致性的。 还有就是很多非程序员和非资深程序员也写js(比如设计师), 如果用coffee的话有一个熟悉成本, 也不一定能够让大家接受, jeffsu就因此实现了一个js的超集mochiscript。
然后是今天的最后一段时间。 CHARLIE ROBBINS的演讲我想不起来讲什么了。。。 16岁的node开发者小问的演讲我也没有认真听。
王达心, 黄友昆基本上介绍的是node在工作上面的应用, 设计和架构, 我听下来的感觉就是, nodejs在长连接的状况下性能非常好, 以前C10K不再成为瓶颈, 以及nodejs本身性能很足, 加上js的学习成本低, 可以用来作为后端高性能吞吐的解决方案。CPU密集的话, 还是要上C++/go。 我觉得可以用它来在一些场景下写一些后端服务了, 等有空的时候尝试一下。
然后今天一天就结束了。 上面是演讲的部分。 在演讲的穿插过程中, 我认识了一些人, 聊了聊, 不过感觉收获也不大, 社交而已吧。
晚上本来还有一个party, 我有点累就没有去了。
第二天的活动总结在这里。