4 ms·
NodeJS is usefully to write tiny servers working together for specific purposes (nodes). It was never designed to replace rails or django in what they do best
by camus2 13y ago
NodeJS is usefully to write tiny servers working together for specific purposes (nodes).
It was never designed to replace rails or django in what they do best : classic web apps with a lot of static pages served from server-side templates.
So if you are designing an online news paper, a blog or e-shop ,you shouldnt be using it.
However,you might want to send 100000 mails to your customers each week. Node can help you with that.You might want to fetch loads of data from a 3rd party api, Node can help you with that, or add real time functionalities... Node can be a component of your setup(like a RDBMS,a proxy,...),it doesnt have to be the core.
The real issue is not Node,it's all the craze around it that makes people give up solutions that work for the new hotness,so you get people trying to port rails or django to node, which is stupid.
So please dont bash Node because of the way some people try to sell it to everybody for everything.
These people will go away soon and jump in the next bandwagon,but NodeJS is here to stay.