下一阶段的NodeJS:TJ负责Node,NPM可能要收费

下一阶段的NodeJS:TJ负责Node,NPM可能要收费

转自: http://ourjs.com/detail/52d749f6ed5c27720300000d

注* Node Package Manager简称npm。它是一个Node.js的包管理器,用于管理应用的依赖。 npm被自动附带node安装包中。之前NPM因使用量的增长产生一系列的问题,nodejs社区曾经发起过捐款来确保npm的正常工作。

Node在过去的成长呈持续加速态势。越来越多的人开始使用node和npm编程,比我原来预想的要快的多。无数企业开始使用node和npm. (注:npm的注册数量过去一年开始飞涨,参考:NodeJS即将超越Ruby)

在过去的一年里,TJ Fontaine成为Node.js的绝对核心。他发布最新的稳定版本,管理自动化测试,修改讨厌的BUG,讨论并决定这个项目应该关注的用户需求。他负责后台MDB的升级: linux 上面的储存核心:findjsobjects,这个东西工作在底层,为node插件提供稳定的C语言接口。在与Joyent和其他Node公司合作时,他帮助并跟踪在扩展时遇到的问题。他成为这个项目一起向前推进的关键力量。

任何工作在Node项目核心的人都知道,他富有成效地领导这个项目已经有一段时间了,因此我们在这里正式声明,立即生效,TJ Fontaine成为Node.js项目的负责人。我仍然是Node的核心开发者,并且希望在这个项目中继续从事这个角色,当然我最会首要关注在npm上面。

基于这一点,npm需要能正常工作,我非常希望为node的包管理器尽快开发出社区所需要的东西。因此我成立了一家新的公司,npm 有限公司。 发布关于npm的产品和服务。我稍后会分享关于这项工作的一些详细的说明,以及我们可以提供的服务。从现在开始,一切目前免费的东西将仍然免费,现在脆弱的东西将变得趋向稳定。寻求新的收入是为了确保NPM,能够长期可持续并且稳定地为大家提供注册服务,当然这个过程会非常小心地进行,我们不想破坏我们一起建造起来的东西。

npm是一直我最有热情的东西,我现在全身心投入在她上面。我将尽我最大努力确保它可以运行在node核心上面,直到可以交给下一个看门人的手上。

TJ是可以帮助我们发布Node.JS 1.0的负责人。他的敬业精神,严谨性,以及持续专注于社区价值和文化。在未来的日子里,TJ会给出他的详细的计划。我期待着那个时侯,以及他所指明的方向。

请跟我一起祝贺他这个新的角色吧:)

相关阅读:Node.js 编程的未来 by Isaac


7 回复

下一阶段的NodeJS:TJ负责Node,NPM可能要收费

摘要

本文探讨了Node.js的最新发展情况,包括TJ Fontaine成为Node.js项目的负责人,以及NPM(Node Package Manager)可能即将面临的收费模式变化。

背景

Node Package Manager (npm) 是一个Node.js的包管理器,用于管理应用的依赖。npm随Node.js一同安装,但随着其使用量的增加,npm曾面临一些问题。例如,npm的注册数量在过去一年里急剧增长,这导致了一些运维上的挑战。为此,Node.js社区曾发起过捐款以确保npm的正常运行。

新的发展

TJ Fontaine 成为了Node.js项目的绝对核心人物。他在以下几个方面发挥了重要作用:

  • 发布最新的稳定版本。
  • 管理自动化测试。
  • 修复各种BUG。
  • 讨论并决定项目应关注的用户需求。
  • 升级后台MDB(linux上的存储核心)。

npm的新方向

TJ Fontaine 成为Node.js项目的负责人之后,npm的运营方式也发生了变化。npm的创始人Isaac宣布,他将成立一家新的公司——npm, Inc.,专门负责npm的产品和服务。这意味着npm将从一个开源项目转变为一个商业实体。

收费模式

虽然目前npm的所有功能都是免费的,但未来可能会引入收费模式。Isaac表示,收费的目的不是为了破坏现有的生态系统,而是为了确保npm能够长期、稳定地提供服务。他强调,任何收费都将非常谨慎地进行,并且目前免费的功能将继续保持免费。

示例代码

以下是一个简单的npm示例代码,展示了如何安装和使用一个npm包:

// 安装lodash包
npm install lodash

// 在项目中使用lodash
const _ = require('lodash');

// 使用lodash的函数
console.log(_.join(['Hello', 'World'], ' '));

总结

TJ Fontaine成为Node.js项目的负责人标志着Node.js进入了一个新的发展阶段。尽管npm可能会引入收费模式,但目的是为了确保其长期稳定的服务。这将有助于Node.js和npm在未来更好地服务于开发者社区。

相关阅读


以上内容详细介绍了Node.js的最新进展,特别是关于TJ Fontaine成为Node.js项目负责人以及npm可能面临的收费模式变化。希望这些信息对您有所帮助。


标题有误…

收费也就只有私有npm ,公有npm 铁定不收费

TJ Fontaine 要写完整哟, 不然大家都会误认为是 TJ 大神呢

哈哈, 私有 npm 直接用 cnpmjs.org 搭一个就ok了.

很好用的+1

这篇帖子主要讲述了Node.js及其包管理器npm的发展情况。TJ Fontaine将负责Node.js项目,而npm可能会通过一家新公司(npm, Inc.)引入收费模式以确保其长期可持续性和稳定性。

以下是关于TJ Fontaine加入Node.js项目的核心内容:

  • TJ Fontaine将担任Node.js项目的负责人。
  • 他将继续参与Node.js的核心开发,并特别关注npm。
  • npm将由一家新公司npm, Inc.运营,以探索新的收入来源,确保npm的长期可持续发展。
  • 目前所有免费的服务仍将继续免费,但npm会变得更加稳定和可靠。

示例代码:以下是一个简单的npm包使用示例,该包用于创建一个简单的HTTP服务器。

// 安装express包
// npm install express

const express = require('express');
const app = express();
const port = 3000;

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(port, () => {
  console.log(`Server is running at http://localhost:${port}`);
});

这个例子展示了如何使用npm安装和使用express框架,创建一个简单的HTTP服务器。

回到顶部