I don't fully get what node.js is all about. Maybe it's because I am mainly a web based business app developer. Can someone please explain what it is and the use of it? Thanks.
My understanding so far is that:
- The programming model is event driven, especially the way it handles IO.
- It uses javascript and the parser is V8.
- It can be easily used to create concurrent server apps.
Are my understandings correct? If yes, then what are the benefits of evented IO, is it just more for the concurrency stuffs? Also is the direction of node.js to become a framework like, javascript based (v8 based) programming model?