Re: [nodejs] devil's advocate: why would I choose nodejs over MVC + IIS?

2012-07-05 Thread Kevin Swiber
On Tue, Jul 3, 2012 at 1:56 PM, Justin Collum wrote: > Had a discussion with a friend about Nodejs the other day. We are both C# > / MVC / ASP.NET devs, with about 10 years experience. He asked me why > someone would choose Nodejs over IIS + MVC . My argument was 1) > performance 2) non-blocki

Re: [nodejs] devil's advocate: why would I choose nodejs over MVC + IIS?

2012-07-04 Thread Rob Ashton
*The real question is why wouldn't you want a piece of that?* * * As an enterprise monkey, I can see that most people don't - they want to drag and drop some web services onto a form control and if it doesn't work, find somebody who knows more about framework 'x' to spend time debugging it. That m

Re: [nodejs] devil's advocate: why would I choose nodejs over MVC + IIS?

2012-07-04 Thread Richard Marr
In my experience performance is rarely a language/platform issue, and rarely the deciding factor when choosing tools unless you're working on high frequency trading systems (which you aren't because you wouldn't be using ASP.NET). We live in an economy of ideas, where you should spread the widest

Re: [nodejs] devil's advocate: why would I choose nodejs over MVC + IIS?

2012-07-04 Thread Rob Ashton
Hi, This is wrong IIS might have a thread pool but has also had the ability to do non-blocking IO for years The default behaviour of ASP.NET and associated frameworks and the developers using these tools has been to use all the synchronous functionalities available and ignore this - but it is

Re: [nodejs] devil's advocate: why would I choose nodejs over MVC + IIS?

2012-07-03 Thread Martin Wawrusch
I agree with Dan on this one. The key benefits of node.js vs C#/IIS (I have been doing that since 2000): * Pleasant development experience * Access to the newest technologies and ides (just remember the drama getting coffeescript, sass etc support in the VS environment) * The module system (npm)

Re: [nodejs] devil's advocate: why would I choose nodejs over MVC + IIS?

2012-07-03 Thread Dan Milon
About performance, from my POV the differences are the concurrency models each platform uses. From one side, IIS has a thread pool, one thread per connection and blocking IO. At the other hand, node has one thread, and non blocking IO. First approach problem is that memory consumption is incr

[nodejs] devil's advocate: why would I choose nodejs over MVC + IIS?

2012-07-03 Thread Justin Collum
Had a discussion with a friend about Nodejs the other day. We are both C# / MVC / ASP.NET devs, with about 10 years experience. He asked me why someone would choose Nodejs over IIS + MVC . My argument was 1) performance 2) non-blocking IO. Keep in mind that I don't know a lot about node, I'v