• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
微软Azure云平台联姻开源Node.js
发布日期:2016-7-28 21:7:16

  微软将支持开源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和代码。