Node.js 支持多种不同的平台,但是 ARM 上的 Windows 不在其中。为了解决这个问题,微软创建了自己的一个 Node.js 版本,其目的是为了支持 ARM 架构下运行的 Windows 10 操作系统。
为了完成这个要求,微软将 Node.js 默认的 V8 引擎改为在 Windows 10 上的 Chakra 引擎。因此,微软的 Node.js 版本跟标准的 Node.js 版本会有所区别,微软也声称希望将这些变化合并到 Node.js 的主分支上。
支持 ARM 上的 Windows 10 是微软物联网战略的重要一个环节,其修改的 Node.js 版本将可以运行在任意版本的 Windows 10 上,团队已经提供了一个 示例 来运行 Windows Universal “Hello, World” 应用以及在树莓派 2 上如何修改 项目 。
via InfoQ
引用来自“程允权”的评论
技术有进展是件好事情。与其老是喷微软,不如给开源做点贡献。O(∩_∩)O引用来自“eechen”的评论
对,微软就应该直接用Chromiun来取代IE,而不是继续用IE12马甲Edge;微软应该向Google V8贡献代码,而不是用自己闭源的引擎来取代Node.JS的V8。引用来自“程允权”的评论
额,微软把自己闭源的引擎替换V8??或者请原谅我无知。我对这方面了解比较少,请指教。(不是想开喷,只是好奇想了解而已)引用来自“程允权”的评论
技术有进展是件好事情。与其老是喷微软,不如给开源做点贡献。O(∩_∩)O引用来自“eechen”的评论
对,微软就应该直接用Chromiun来取代IE,而不是继续用IE12马甲Edge;微软应该向Google V8贡献代码,而不是用自己闭源的引擎来取代Node.JS的V8。引用来自“程允权”的评论
技术有进展是件好事情。与其老是喷微软,不如给开源做点贡献。O(∩_∩)O引用来自“kernel64”的评论
微软从VC开始的时代就总是要跟全世界不同.引用来自“bobdog1986”的评论
所以已经快做臭了引用来自“coder_mu”的评论
微软的技术,我现在只保留着VC++……其它技术,不敢跟了……引用来自“☆冰山一角☆”的评论
v8难道不支持arm架构下运行的 Windows 10?引用来自“kernel64”的评论
微软从VC开始的时代就总是要跟全世界不同.引用来自“bobdog1986”的评论
所以已经快做臭了引用来自“kernel64”的评论
微软从VC开始的时代就总是要跟全世界不同.引用来自“乾坤摄”的评论
.....这个改动有点大把,把运行环境都变了