Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Node.js for "traditional" sites

I'm digging into Node.js now and the whole idea seems brilliant to me. But I'm interested in what the benefits of using Node.js are when developing "traditional" sites with a bit of AJAX and no realtime features. When I say traditional, I mean the sites that one usually builds using MVC frameworks on platforms like PHP, ASP.NET, etc.

I know that the Express framework is popular, but the question is more about what I would gain by switching to Node.js rather than simply "Can I do MVC in Node?".

like image 271
artvolk Avatar asked Apr 01 '12 19:04

artvolk


2 Answers

Node has the advantage of

  • having a rich open source community with third party modules that solve most problems
  • having a low level API with a minimal amount of "default" bloat
  • reducing language context switching
  • having a decent level of performance
  • allowing you to manipulate the HTTP server programatically within your application
like image 120
Raynos Avatar answered Nov 15 '22 17:11

Raynos


I guess this url: How to decide when to use Node.js? -is all you need.I am making this as community wiki.

like image 30
2 revs Avatar answered Nov 15 '22 19:11

2 revs