我是典型的.NET开发人员(C#是我的第一语言),几年前转到了ASP.NET MVC。现在是我职业生涯重大变革的新时候了。如果我们看一看web开发的版图,我们可以看到新技术是如何接管世界的,中心是NodeJs。我仍然认为ASP.NET Web API是“后端”的一个很好的选择。但是对于一些现代的“前端”来说,最好是清晰的SPA应用程序,而不需要在服务器端渲染。我正在尝试AngularJS,NPM,Bower,Grunt,并且非常高兴。
但我在Windows上工作。最近还尝试在Mac上运行Node.js。在Windows上,我遇到了安装包的问题--有时,在安装包的过程中,代码不会释放锁定或postinstall脚本更新的结尾。哦…但是在Mac OS上,所有的软件包都安装得很快,没有任何错误!哈。
请告诉我在Mac OS上工作真的更方便吗?Windows上的Node.js和Mac上的Node.js之间的主要区别是什么?乍一看,在Mac上使用Node.js似乎更稳定、更快。还是我错了?
发布于 2015-04-19 21:23:04
Mac OSx基于Unix。Xcode & OS命令行工具将在开发中为您提供很多帮助。在Windows中,您可以根据需要提供命令提示符和其他编辑器工具。由于你是.Net背景,你可能会很好地使用windows的封装环境。
使用Unix时,您可以阅读npm的man页面。Windows没有man,npm将打开浏览器并显示标准帮助页的HTML版本。
如果你在Unix中使用node index.js,你可以打开http://localhost:3000/,但是在windows中你可能会收到防火墙警告。
https://stackoverflow.com/questions/29730288
复制相似问题