Windows的Node.js和Mac OS的Node.js之间的主要区别?

我是典型的.NET开发人员(C#是我的第一语言),几年前他转移到了ASP.NET MVC。 现在是我职业生涯发生重大变化的新时代。 如果从networking发展的angular度来看,我们可以看到新技术如何接pipe世界,中心是NodeJs。 我仍然认为ASP.NET Web API是“后端”的不错select。 但是对于一些现代的“前端”来说,更好地清除SPA应用,而不需要在服务器端渲染。 我正在尝试AngularJS,NPM,鲍尔,咕噜,非常高兴。

但是我正在使用Windows。 最近试图在Mac OS上运行Node.js。 在Windows上,我有安装软件包的问题 – 有时,在安装软件包期间,代码不会释放锁或安装脚本更新的端点。 哦…但是,在Mac OS上,所有的软件包都安装的很快,没有任何错误! 呵呵。

请告诉我在Mac OS上工作真的更方便吗? 而Windows的Node.js和Mac OS的Node.js有什么主要区别? 乍一看,在Mac上使用Node.js的工作似乎更加稳定和快速。 或者我错了?

Mac OSx是基于Unix的。 Xcode和OS X的命令行工具将帮助你很多的发展。 在Windows中,您可以根据需要使用命令提示符和其他编辑器工具。 正如你从.net背景,你可能会很好的与windows的包围环境。

使用Unix,你可以阅读npm的man页。 Windows没有man而是npm会打开一个浏览器,并显示HTML版本的标准帮助页面。

如果你在Unix中做了node index.js ,你可以打开http://localhost:3000/但是在windows中你可能会遇到防火墙警告。