2013年京js参会分享

22
JS 2013Node [email protected] 2013-12-18

Upload: jiyee-sheng

Post on 05-Aug-2015

54 views

Category:

Software


4 download

TRANSCRIPT

京JS 2013:[email protected]

2013-12-18

nodejs.org

“Node.js is a platform built on Chrome's JavaScript runtime for easily building fast,

scalable network applications. Node.js uses an event-driven, non-blocking I/O model that

makes it lightweight and efficient, perfect for data-intensive real-time applications that run

across distributed devices.”

Node的主要使⽤用者• 前后端编程语⾔言环境统⼀一

• ⾼高性能I/O,实时应⽤用

• 并⾏行I/O,Web渲染和分布式环境

• 云计算平台

• ⼯工具类应⽤用

Sharism:分享主义!

• cnblog创始⼈人

• 社会神经学

• social network

• meme(⽶米姆)

• 社交媒体信息的归档

• http://www.youtube.com/watch?v=1dYJqoqh90A Isaac Mao!

@isaacmao

My Year with Node.js

• Writer, write code

• code + documentation + testing = module

• Node is an amateur but vibrant community (approachable)

• NPM ecosystem, once established itself going forward

Jason Denizac!@_jden

Implementing BigPipe in Node.js

• 介绍Node⾥里实现BigPipe

• https://github.com/undoZen/bigpipe-on-node

undoZen!@undoZen

Build a Photobooth App with Azure and Kinect

• 微软在Node.js社区的贡献

• 利⽤用Node,WebGL,Socket.io结合Kinect实现切⽔水果游戏

• http://player.vimeo.com/video/43872424

• https://github.com/andrerod/jingjs

André Rodrigues!@andrerod

Geddy

• http://www.geddyjs.org/

• A simple, structured web framework for Node

• another MVC framework, except express

• full-stack JavaScript

Matthew Eernisse!@mde

Lean Development with Node.js

• http://www.hipcamp.com/

• ⼩小团队如何使⽤用Node.js快速构建产品

• 全端⼯工程师,每⼀一个开发者快速、⽆无缝地从事前后端开发

• Analytics with Node.js: How to build, measure, learn

Alyssa Ravasio!@alyraz

Node.js on the road, on the cloud

!

• Node调试

• node-inspector

• StrongLoop Suite(mBaaS)

• 云端,性能分析和调优

Linqing Lu!@lulinqing

totoro:简单易⽤用,稳定的前端测试⼯工具

!

!

• https://github.com/totorojs/totorojs.org

• ⼀一套基于⺴⽹网络的多浏览器管理服务,实现多浏览器并⾏行测试,汇总⽣生成报表的功能,并提供单元测试覆盖率统计

• 兼容不同平台,不同浏览器

• totoro 客户端

• totoro-server 服务端

• browsers 浏览器守护程序 Zhouxuan Yang!@fool2fish

nodeschool.io Workshop!

• https://github.com/substack/jingjs-2013-slides

• 模块的魔法

• ⿎鼓励发布模块

• Geek,素⾷食主义者,简单和纯粹

• browersify

• ⽀支持Streams,Pipe

• http://www.youtube.com/watch?v=DCQNm6yiZh0 James Halliday!

@substack

Pomelo:消息推送平台• https://github.com/NetEase/

pomelo/wiki/Home-in-Chinese

• Pomelo是⼀一个游戏游戏服务器框架

• 基于MQTT协议,Socket.io

• 实时性、分布式、⼲⼴广播消息

• 印度英语⼝口⾳音也没有阻⽌止他⻜飞越到地球的另⼀一边的jsConf.eu和LXJS演讲

• http://www.youtube.com/watch?v=NpC1GbPw-fk Charlie Crane!

@xiecc

Clouda:实时APP时代与云端⼀一体开发框架

• http://cloudajs.org/

• 理念:云端统⼀一

• 数据模型互通,双向绑定

• subpub机制实现云、端数据的准实时同步

• 通过Clouda 构建的App可以被搜索引擎抓取

• Sumeru,轻应⽤用Yao Tong!

@tongyao

Automated CSS-testing: Not just a myth

!

• CSS语法检查

• 截图测试(PhantomCSS)

!

!

!

!

Jakob Mattson!@jakobmattsson

Advanced Grunt.js!

• https://github.com/jacobbubu/Advanced_GruntJS

• 介绍Grunt的⾼高级⽤用法

• FIS,⽣生态?

• 前微软员⼯工(10年?),职业化素养体现在PPT的细腻程度(PPT值得⼀一看)

• NextDay app. Rong Shen!@jacobbubu

Qzone⺴⽹网⻚页性能监控和优化的新尝试

• https://github.com/grz/cpujs

• 提出了LTP(lag time percentage)的概念

• 调度系统,充分利⽤用系统空闲时间去做任务处理,使CPU曲线更加平滑,以此来提⾼高⽤用户访问时的流畅度

• 统计数据,⼟土豪中的真⼟土豪,屌丝中的战⽃斗机

RunZhen Guo!@grz

Patterns of Large-Scale JavaScript Applications

• http://superherojs.com/

Kim Joar Bekkelund!@kjbekkelund

Goddy Zhao

!

Jing Zhao!@goddyzhao

朴灵

!

朴灵!@jacksontian

The End.