微软宣布免费开源的 NuGet 包管理器下载量已破10亿

还记得微软说过要将Windows 10带到10亿台设备上的豪言吗?最近,该公司另一款产品也刚刚突破了10亿的下载量,它就是免费、开源的包管理工具——NuGet。而专注向开发者传递最新资讯的Channel 9,率先向外界宣布了这一里程碑。NuGet推出于2010年,并于2012年被整合到了Visual Studio开发平台中。

在成长出了自己的工具与服务生态系统之后,NuGet包管理器开始成为了Web Apps软件开发流程的一个自动化组成部分。

文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-10-28 21:03:30

微软宣布免费开源的 NuGet 包管理器下载量已破10亿的相关文章

微软宣布免费开源的NuGet包管理器下载量已破10亿

还记得微软说过要将Windows 10带到10亿台设备上的豪言吗?最近,该公司另一款产品也刚刚突破了10亿的下载量,它就是免费.开源的包管理工具--NuGet.而专注向开发者传递最新资讯的Channel 9,率先向外界宣布了这一里程碑.NuGet推出于2010年,并于2012年被整合到了Visual Studio开发平台中. 在成长出了自己的工具与服务生态系统之后,NuGet包管理器开始成为了Web Apps软件开发流程的一个自动化组成部分. 为了庆祝这个特殊的时刻,微软特地制作了一段半小时长的

Facebook推出Yarn:为速度而打造的开源JavaScript包管理器

Facebook刚刚推出了一款名叫Yarn的开源JavaScript包管理器,承诺比各大流行npm包的安装更可靠,且速度更快.根据你所选的工作包的不同,该公司称Yarn可以将安装时间从数分钟减少至几秒钟.Yarn还兼容nom注册表,但包安装方法有所区别.其使用了lockfiles和一个决定性安装算法,能够为参与一个项目的所有用户维持相同的节点模块(node_modules)目录结构,有助于减少难以追踪的bug和在多台机器上复制. Yarn还致力于让安装更快速可靠,支持缓存下载的每一个包和并行操作

Swift 正式开源, 包括 Swift 核心库和包管理器

Swift 正式开源!Swift 团队很高兴宣布 Swift 开始开源新篇章.自从苹果发布 Swfit 编程语言,就成为了历史上发展最快的编程语言之一.Swift 通过设计使得软件编写更加快速更加安全. Swift 的 GitHub 地址:https://github.com/apple/swift Swift 是由多种不同的项目组成的,提供一个构建软件的完整生态系统.Swift 编译器项目解析 Swift 语法,产生语义判断来帮助编写正确代码,利用 LLVM 生成机器指令.LLDB 项目是 f

5个给Linux新手的最佳包管理器

一个 Linux 新用户应该知道他或她的进步源自于对 Linux 发行版的使用,而 Linux 发行版有好几种,并以不同的方式管理软件包. 在 Linux 中,包管理器非常重要,知道如何使用多种包管理器可以让你像一个高手一样活得很舒适,从在仓库下载软件.安装软件,到更新软件.处理依赖和删除软件是非常重要的,这也是Linux 系统管理的一个重要部分. 成为一个 Linux 高手的一个标志是了解主要的 Linux 发行版如何处理包,在这篇文章中,我们应该看一些你在 Linux 上能找到的最佳的包管理

5 个给 Linux 新手的最佳包管理器

一个 Linux 新用户应该知道他或她的进步源自于对 Linux 发行版的使用,而 Linux 发行版有好几种,并以不同的方式管理软件包. 在 Linux 中,包管理器非常重要,知道如何使用多种包管理器可以让你像一个高手一样活得很舒适,从在仓库下载软件.安装软件,到更新软件.处理依赖和删除软件是非常重要的,这也是Linux 系统管理的一个重要部分. 最好的Linux包管理器 成为一个 Linux 高手的一个标志是了解主要的 Linux 发行版如何处理包,在这篇文章中,我们应该看一些你在 Linu

Node.js安装教程和NPM包管理器使用详解_node.js

2009年的JSCOnf大会上,一个叫Ryan Dahl的年轻程序员向人们展示了一个他正在做的项目,一个基于Google V8引擎的JavaScript运行平台,它提供了一套事件循环和低IO的应用程序编程接口(API).和其他的服务端平台不同, JavaScript天生就是事件驱动IO,而这个项目又大大降低了编写事件驱动应用程序的复杂度,因此它很快就以不可思议的速度的成长流行起来,并应用到实际项目中.(Jack:这段翻译的不太靠谱,原文:This project was not like oth

Node.js 包管理器 ied

ied 详细介绍 ied 是另一个 Node.js 包管理器,类似 npm,但是比 npm 快! 主要特性: 快速,完全并发安装 正确解决依赖 支持 semver 正确处理 devDependencies 生成一个平滑的 node_modules 目录 快速缓存 与 npm registry 交互 包没有全局命名空间 允许你在同一个包a require 多个版本 通过进程条可视化指示器进程 遵循你的全局配置 提供有用工具集,比如 ping, config, ls 支持私有 registries

超过 35 万软件包 npm 是世界上最大的包管理器

Node.js 项目的 npm 是世界上最大的包管理器,登记了超过 35 万软件包,是排名第二的 Apache Maven 的两倍以上. 用户在四周时间里从 npm 安装了 180 亿个软件包,但记录的下载次数只有 60 亿次,原因是三分之二的安装来自缓存.每周大约有 160 名开发者首次在 npm 发表软件包,Node.js 的 Ashley Williams 预测 2017 年这一数字将达到平均每周 200 人. npm 包管理器中有大量广泛使用但只有几行代码的模块,去年 3 月,一名开发者

《Node.js入门经典》一第 2 章 npm(Node包管理器)2.1 npm是什么

使用npm为Node.js安装模块: 为Node.js的应用程序查找模块: 在Node.js应用程序中使用模块: 查找Node.js模块的文档: 使用package.json文件. 2.1 npm是什么 Node.js入门经典npm(Node Package Manager,Node包管理器)是Node.js的包管理器.它允许开发人员在Node.js应用程序中创建.共享并重用模块.它也可用于共享完整的Node.js应用程序.模块就是可以在不同项目中重用的代码库.如果你使用其他语言写过程序,那么n