微软与Node.js的开源之旅
微软近年来在开源领域可谓是大刀阔斧的前进中,继2015年微软与红帽合作,微软智能云Azure与Linux进一步融合等举措之后,2016年,微软继续加大开源之举,大力推进Node.js的开发和开源社区的发展壮大。
Node.js 基金会在全球各地聚集Node.js开发者,举办了一系列的会议。上周末,微软携手开源社,将活动首次带到了北京,在中关村微软大厦举行了Node.js Live北京站活动。活动邀请到了微软开放技术中心董事总经理云浪生先生开场发言,介绍了微软对开源事业的贡献;微软开源软件专家Jose Miguel Parrella分享了在Azure上端到端Node.js应用开发;更有Node基金会社区经理Mikeal Rogers带来了响应主题的分享《Node.js无处不在》,介绍了Node.js在中国以及全球的普遍应用。
除活动外,我们还邀请了微软国内外开放专家与Node.js基金负责人加入一场媒体见面会,向大家分享微软最新的开源动作以及和Node.js的合作发展。
Node.js增长最快的开源平台
据Node.js社区经理Mikeal Rogers介绍,Node.js近几年的增长势头强劲,甚至已经超过Java。Node.js在全球范围内有400万的用户,每年还有100%的增长,而在开源技术发展飞速的中国地区,Node.js活跃的用户数量高达35万以上,居全球用户数排名的前端,在国内也有专门的中文论坛。
微软与Node.js共开源同发展
为了支持Node.js开源平台持续的发展,微软与其他大型科技企业共同建立了Node.js基金并加入了技术指导委员会,加大对Node.js平台的技术投入和指导。除了为Node.js的开发者提供用于Node.js开发的平台和工具,微软还积极参与Node.js社区活动,定期分享基于或部分基于Node.js的框架和技术方面分享知识、最优实践方案和最新成果。
微软全球开放工具组产品经理PJ Meyer告诉记者,微软的许多平台、工具和产品都是开源、开放的,也都可以应用Node.js进行开发,例如VisualStudio Code和Node.js Tools for Visual Studio,可提供优异的Node.js开发体验,并具有 IntelliSense之类的智能编码特性,可提供丰富的调试支持,与开源工具和平台进行整合。同时,微软智能云Azure为 Node 应用程序提供了强大的云平台服务。通过Azure, Node.js的开发者可利用虚拟机或存储容器从基础架构上部署Node.js应用程序。
微软开源十二载
微软的开源之举在CEO萨提亚.纳德拉提出“Microsoft loves Linux”的口号之后被众人所关注,但实际上,微软的开源之路早已经开始。云浪生总经理在采访中提到,从2004年微软的开源Visual Studio打包工具WIX、2010年开始支持Node.js项目、2012年成立微软开放技术部门及在2014年与许多其他开源界公司创立开源社,到最近在微软智能云平台上运行红帽企业版Linux,微软已经走过了12年的开源路,目的都在于打造更好的中国开源生态系统。此次与Node.js和开源社的合作,更是为了连接国内外的开源社区,完善本土社区的发展。
移动为先、云为先,微软深知,在云技术和云服务飞速发展的今天,只有积极拥抱开源,才能开发出更多云端产品,服务广大开发者利用更先进的产品、技术,为社会创造更多价值。
立即访问http://market.azure.cn
微软与Node.js的开源之旅的更多相关文章
- NodeBB – 基于 Node.js 的开源论坛系统
NodeBB 是一个更好的论坛平台,专门为现代网络打造.它是免费的,易于使用. NodeBB 论坛软件是基于 Node.js 开发,支持 Redis 或 MongoDB 的数据库.它利用 Web So ...
- Node.js 中开源库探秘 object-assign | 全栈之路
这篇内容呢,讲的是另一个技术栈 Node.js 系列,虽然和咱们这里的主题不是特别吻合,不过嘛,汲取多样性的养分是快速成长的好方法,也是现在流行的全栈工程师的必经之路. 由于这篇内容涉及的是 Node ...
- Node.js的开源博客系统Ghost搭建教程
准备工作 Node.js版本:0.10.x.0.12.x.4.2.x.安装步骤可参考:Node.js环境搭建 Ghost版本:0.7.4:中文集成版(33.6M),中文标准版(3.39M),英文原版( ...
- Ubuntu下Node.js开发起步之旅
因为忙其它的事,把Node.js的学习放下了快两个月了,世事变化还真快,发现很多东东都改变了,express已经升级到4.x了,变化还不小! 我原来的学习过程是在VirtualBox中安装Ubuntu ...
- Node.js CMS——基于 NestJS/NuxtJS 的完整开源项目
这是一款轻量级的基于 Node.js 的开源 CMS,采用前后端分离开发模式,集成了 API.后台管理.WEB 展示三个完整项目.开箱即是一套完整的企业网站,适合企业.个人直接使用或二次开发. API ...
- 在Visual Studio上开发Node.js程序
[题外话] 最近准备用Node.js做些东西,于是找找看能否有Visual Studio上的插件以方便开发.结果还真找到了一个,来自微软的Node.js Tools for Visual Studio ...
- Node.js的核心与红利(zz)
唯有明晰历史,才能了然当下,预知未来.作者从历史角度解读Node.js,帮助读者透过猜忌和谣言,看清真实的Node.js,了解Node.js的核心与红利. 令人惴惴不安的Node.js 我们越来越频繁 ...
- e2e 自动化集成测试 架构 实例 WebStorm Node.js Mocha WebDriverIO Selenium Step by step (三) SqlServer数据库的访问
上一篇文章“e2e 自动化集成测试 架构 京东 商品搜索 实例 WebStorm Node.js Mocha WebDriverIO Selenium Step by step 二 图片验证码的识别” ...
- e2e 自动化集成测试 架构 实例 WebStorm Node.js Mocha WebDriverIO Selenium Step by step (一) 京东 商品搜索
之前有发布一篇文章“e2e 自动化集成测试 环境搭建 Node.js Selenium WebDriverIO Mocha Node-Inspector”, 主要是讲了,如何搭建环境, 其中开发环境使 ...
随机推荐
- openerp学习笔记 数据合法性约束(对象约束+数据库约束)
#检测同一时间段内是否存在相同的请假单,False 是存在,不允许创建 def _check_date(self, cr, uid, ids): for rec in self.b ...
- (转)Linux:使用libgen.h:basename,dirname
Linux:使用libgen.h:basename,dirname basename以及dirname是两个命令: [test1280@localhost ~]$ which basename /bi ...
- MySQL 查询结果分组 group by
[group by {col_name | position} [ASC | DESC ]] 分组条件 [HAVING where_condition] HAVING 后面的条件必须出现在select ...
- ASP.NET MVC 域名泛解析设置
最近有个需求要做一个动态二级域名的网站,我们可以通过这样的方式去访问我们的网站 http://用户名.blog.com.而这里的用户名是根据程序的需要动态生成的.这里就会涉及到DNS服务器,要做相应的 ...
- 8.28_the end
HomeWork the first level 1. 盒模型 #parent { width: 100px; height: 100px; background:black; overflow: h ...
- WPF实现无刷新动态切换多语言(国际化)
1. 在WPF中国际化使用的是 .xaml文件的格式 如图:Resource Dictionary (WPF) 2. 创建默认的语言文件和其他语言文件 这里以英语为默认语言,新建一个 Resource ...
- js中有关类、对象的增强函数
javascript中继承的实现 基础实现 function Range(from,to){ this.from =from; this.to =to; } Range.prototype = { i ...
- EPPlus导入导出不占用进程
导入: using (ExcelPackage package = new ExcelPackage(new FileStream(openFile.FileName, FileMode.Open, ...
- Linux文件夹和文件创建删除命令
Linux删除文件夹命令 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可.直接rm就可以了,不过要加两个参数-rf 即:rm ...
- .net core 第一篇选择开发工具和环境
.net core 已经发布三年了,社区也逐步成熟.作为微软阵营的一员,忙了一年年底抽点时间系统学习下.学习资料主要为以下为主: 1. https://docs.microsoft.com/zh-cn ...