Brief Introduction

TimNew

What is node.js

  • JavaScript Runtime (V8)
  • Without Browser
  • Without DOM
  • Server-Side

Why it is so HOT

  • Same tech stack across Front-End to Back-End
  • Low Level API ( Could be used for anything )
  • Module System
  • Native Binding
  • Grate Community
  • Excellent Parallel Capability

React Pattern

  • Latest Concurrent Processing Pattern
  • Even Based
  • Demultiplex
    • Single Thread
    • No MUTEX or LOCK!
    • Low cost
    • Stateless

Interesting Tech Stack

  • Express
  • Connect
  • Jade
  • Stylus
  • Socket.io
  • Redis
  • MongoDB
  • Mocha
  • Chai
  • Jasmine
  • PhantomJS
  • Gulp
  • Bower
  • Grunt
  • Heroku
  • Nojitsu
  • Docker
  • ATOM
  • Hexo
  • Web Server
  • Editor
  • Utility
  • Service
  • Device Control

Q & A

Thanks

Node.js Brief Introduction

By timnew

Node.js Brief Introduction

  • 133