Node.js
What is Node.js? Node.js is a non blocking web server and also it is simple framework to write the web codes. It is written in JavaScript and run at the server side and using event driven model. Non-blocking feature also ease to pain to solve the dead-lock issue. Most of the web server or framework nowadays need you to aware or take care of threading or process dead-lock issue when you are writing code. The non-blocking feature also enable developer to implement real time web solution as it can handle thousand of simultaneous request per time. In case you are Python developer, the example for non-blocking web server for python is Tornado which they use it in the Friendfeed, please goto http://www.tornadoweb.org/ for more information. Please also goto http://nodejs.org/ the official site for more details and you can goto http://nodejs.org/#download to download the latest binaries.
|
- http://net.tutsplus.com/tutorials/javascript-ajax/learning-serverside-javascript-with-node-js/
- http://net.tutsplus.com/tutorials/javascript-ajax/this-time-youll-learn-node-js/
- http://www.readwriteweb.com/hack/2011/04/6-free-e-books-on-nodejs.php
- http://www.youtube.com/watch?v=B05Dl4iL21M
- http://howtonode.org/
- https://github.com/killme2008/learn-node-js
- http://devlicio.us/blogs/christopher_bennage/archive/2011/07/28/node-js-on-windows.aspx
- http://www.travisglines.com/web-coding/a-simple-mvc-setup-in-node-js
- http://spechal.com/2011/03/24/node-js-mvc-starting-an-mvc-setup-for-node-js/
- https://github.com/kbjr/node.js-MVC
- https://github.com/guille/node.websocket.js
- https://github.com/csausdev/log4js-node
- https://github.com/onedayitwillmake/RealtimeMultiplayerNodeJs
- https://github.com/mrsunshine/Mobile-Chat-with-Sencha-Touch---node.js---socket.io-
- https://github.com/gumho/simple-node.js-mud
- https://github.com/halfhalo/Node.js-IRC
- https://github.com/Fyorl/Node.js-Music-Server
- https://github.com/joshbirk/NodeJS-RESTFDC
- Nodester http://nodester.com/
- Hosting service from Joyent https://no.de/
- NodeSocket http://www.nodesocket.com/
- https://www.facebook.com/groups/sg.nodejs/
- https://www.facebook.com/pages/Nodejs/132640106759624
- https://www.facebook.com/groups/104124459678626/ NodeHack *Updated: October 17,2011
- Playlist of all Node.js related videos from youtube http://www.youtube.com/watch?v=7tUfDWRIMpw&feature=results_main&playnext=1&list=PLF31C7CF652CDB83A
While, ExpressJS is a framework on top of Node.js. I will say it simplify the way of implementing Node.js, this is a site you must check out! Last but not least, below are some or ideas videos from Youtube on how can you leverage Node.js for a better product or productivity tool .