There are many great reasons to use Node.js, regardless of your experience or background. And I fully understand that you might not be the kind that use the latest platform just because everyone else is.
I used to be like that too, but after this, you might want to reconsider because there are many great and practical reasons to start using Node. And this is the very reason why I decided to use it:
2. It’s Stand on its own
Yes, you don’t need a separate webserver like apache or IIS in order for your code to work, Node.js can handle anything on its own. That gives you a lot of things to do with it.
3. Non-Blocking I/O
This is the real magic behind Node.js. It only uses a single thread that performs all I/O operations asynchronously. So, when Node.js application needs to perform an I/O operation, it sends an asynchronous task to the event loop, along with a callback function, and then continues to execute the rest of its program. When the operation completes, the event loop returns to the task to execute its callback.
4. You can built (almost) anything
5. HUUUGE package library
NPM is a package library for Nodejs. Kinda like gem for ruby. And it has tons of libraries. So much that if you can think any module you wanted to create, someone might already built it. This will surely help you to code faster.
Yes, Node is trendy at the moment. This is web development, so next week Node may be dead, and the next hot thing will have arrived. But, at least, give it a try.
Rizka Sanggar Darmawan
Future World Leader