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中你可能会遇到防火墙警告。
- 为什么npm需要一切sudo?
- 如何使包pipe理器npm在Mac OS X上使用bash 4?
- 如何在不停止进程的情况下使用node.js执行文件时closuresterminal窗口?
- 错误安装Topojson – 争论? node-gyp重build? 其他线程不能正常工作Lion 10.7.5
- 如何获得在Mac上使用Node.js在前台运行的应用程序窗口的坐标?
- OSX – 打包一个基于shell的交互式二进制文件
- 如何把本地节点包path?
- 当Mac显示屏closures或Mac被locking时是否可以运行NodeJS服务器?
- node-gyp OSX 10.7.5 – dyld:懒惰符号绑定失败:找不到符号