微软Win Azure云平台联姻开源Node.js

云计算
微软将支持开源Node.js服务器端JavaScript的开发环境,并将其视为Azure云计算平台的一项很重要的技术。微软加入Node社区有半年时间了,加盟的主要原因在于希望Node能够更好的运行在Windows平台上。

   微软将支持开源Node.js服务器端JavaScript的开发环境,并将其视为Azure云计算平台的一项很重要的技术。微软加入Node社区有半年时间了,加盟的主要原因在于希望Node能够更好的运行在Windows平台上。

  当一种思想的时代来临时,世界上没有比这更强大的力量。对于开源这块巧克力来说,云计算就是花生酱。世界在变,微软也有所转型,闭源微软开始向开源抛出了橄榄枝,近期在 Windows Azure 云计算系统中加入了两款开源平台,并向 3 个知名的开源项目贡献代码,其中包括 Node.js 和 Hadoop。由此可见,软件行业并不是一个非黑即白的二元世界。

  微软发布适用于Node.js的 Windows Azure SDK

  最近12月份,旧金山召开的Node高峰论坛上,微软发布了适用于Node.js的 Windows Azure SDK,并以Demo的形式展示给大家。

  微软副总裁Scott Guthrie强调,微软将支持开源Node.js服务器端JavaScript的开发环境。微软将Node.js简称为"Node,"并将其视为Azure云计算平台的一项很重要的技术。

  他同时指出,微软加入Node社区有半年时间了,已经积极成为了 Node社区的一名成员。微软加盟的主要原因在于希望Node能够更好的运行在Windows平台上。

  Windows Azure 负责人希尔夫表示:“凭借 Azure,我们通过计算能力、存储空间和网络带宽赚钱。我们希望提供更多类型的应用和系统。我们在 Azure 之上提供 Node.js,一举两得,既可以满足他人需求,同时也推动了我们业务的发展。”

  Windows Azure SDK:简化Azure云端部署Node应用程序

  Node是一个JavaScript运行时环境(runtime)。它对 GoogleV8引擎进行了封装,提供JavaScript API来访问网络和文件系统。与其它的JavaScript代码有所不同,它不是运行在Web浏览器上,而是运行在服务器端。

  支持Node.js的Windows Azure SDK,可以用来简化在Azure云端部署Node应用程序的过程。

  开发人员可以在Windows PowerShell框架和自己的代码编辑器中使用轻量级的cmdlets命令。

  Azure Node Package Manager (NPM)模块允许开发人员在任何环境中使用Windows Azure存储服务来部署Node应用程序,还可以使用最新集成的Cloud9 IDE在Azure云端部署代码。

  我们可以预见到,未来几周,Azure将新增一些新特性,集成Node.js库。现在所有Azure开发需要用到的函数库都已经上传至GitHub代码网站上了。

  Azure与Cloud9联姻:开发人员将应用程序直接部署到Azure云端

  Azure与Cloud9的结合具有标志性的里程碑意义。它允许开发人员将应用程序直接部署到Azure云端。Cloud9的创始人和CEO Ruben Daniels表示,这次合作双方都感到十分兴奋。

  Cloud9 IDE是一个基于Node.JS构建的JavaScript程序开发Web IDE。它拥有一个非常快的文本编辑器支持为JS, HTML, CSS和这几种的混合代码进行着色显示。Cloud9 IDE可以运行在浏览器中,设计的初衷是允许开发人员随时随地运行、调试和部署Node应用程序。

  IDE集成了Azure,简化了多项部署过程。IDE自身提供了许多特性,比如语法高亮,支持NPM,代码自动填充,测试和调试功能。Cloud9 IDE还为node.js和Google Chrome集成调试器,支持在IDE中启动、暂停和停止,能够在云计算环境中测试和部署你的代码。使用WebDAV,它还可以连到远程工作台。 Cloud9 IDE拥有一个插件系统用来扩展现有功能,当前该IDE已经捆绑好几个插件。

  “微软和我们之间的合作非常愉快,” Daniels在接受采访时表示,“微软开始加入开源阵营,通过 Github 来发布应用程序等,这将有利于微软和其它公司保持良好的合作关系。”

  无论是Windows平台还是非Windows平台的开发人员,对Cloud9和Azure的结合都倍感欣慰。

  Windows Azure新版支持Linux:PaaS向IaaS的云服务战略转型

  Windows Azure 虽然是一款基于微软私有的软件,但是让人惊讶的是,该服务向开发者提供了多种开源工具,方便开发人员开发自己的应用。这不仅包括 Node 和 Hadoop,也包括 Java 和 PHP 等开源语言。微软将在未来数月开发新一代Windows Azure云平台,目标是促进Windows Azure从PaaS向IaaS的云服务战略转型。新版Windows Azure云平台,主要亮点在于调整Azure平台的虚拟机实现方式,新增对Linux虚拟支持,方便用户能够在Windows和Linux虚拟机中自由运行,实现SQL Server与SharePoint应用。除此之外,用户还可以通过浏览器轻松访问Windows Azure部署的Hadoop程序。

  微软为Windows Phone的开发人员提供了相应的Windows Azure开发工具包和源码。获得(Ms-PL)认证后即可下载使用。与此同时,拥有Apache 2.0认证的开发人员,可以在GitHub上下载使用亚马逊提供Windows Phone的Web Services SDK和代码。

责任编辑:鸢玮 来源: ZOL
相关推荐

2015-12-25 16:31:54

开源攻防平台DVNA

2012-03-28 13:34:09

红帽Node.js支持

2016-08-02 10:22:10

JS微软Node

2013-11-01 09:34:56

Node.js技术

2015-03-10 10:59:18

Node.js开发指南基础介绍

2011-11-30 11:32:37

Node.js

2013-05-17 09:41:02

Node.js云应用开发IaaS

2011-09-02 14:47:48

Node

2011-09-08 13:46:14

node.js

2011-09-09 14:23:13

Node.js

2011-11-01 10:30:36

Node.js

2012-10-24 14:56:30

IBMdw

2011-11-10 08:55:00

Node.js

2022-03-07 11:34:13

开源禁售

2009-01-08 18:05:27

服务器微软云计算

2011-04-18 09:36:50

微软Azure云平台

2010-05-18 09:58:09

云计算Azure微软

2021-12-25 22:29:57

Node.js 微任务处理事件循环

2020-05-29 15:33:28

Node.js框架JavaScript

2023-04-28 08:42:22

Node.js开源项目
点赞
收藏

51CTO技术栈公众号