Meteor 的开放之路

我说过,Meteor 特别适合小白开发者上手学习,允许使用者以最小知识量起步上路。为此,Meteor 提供了前后端一整套方案,并且有详细的入门教程,以及更进一步的指南手册,只要英语阅读能力过关,自学不会有障碍。即便有,大可以联系我,我尽力回答。

Meteor 团队不满足于此,他们希望获得相关从业者的关注,尤其是那些专业开发者,毕竟这些人占据 Galaxy 目标用户的很大比重。Meteor 必须走向开放之路,摆脱早期观察者留下的封闭孤岛的印象。

2015年9月22日,Meteor 1.2 版本正式发布,将 ES2015, Angular, React 全面整合进来。

2016年3月28日,Meteor 1.3 版本正式发布,将 ES2015 Modules, NPM 全面整合进来。

这两次版本更新均是面向专业开发者的需求。Meteor 团队做到了,并且完成的很出色。

Meteor 团队会继续将开放之路走下去,他们不再局限于技术整合,而是与 Google, Facebook, NPM 密切合作,结为 JavaScript 盟友,为未来生态环境的发展与突变提前做准备。

总之,用 Meteor 的 CEO, Geoff Schmidt 的话说,他们的关注点正从技术创新转为专业确定性

from technical innovation to professional certainty

如何理解这句话?

过去四年,Meteor 团队专注于技术创新,从 DDP 协议到 minimongo 本地数据库,从 Tracker 响应式编程到 Blaze 前端框架,从 Optimistic UI 到智能包裹,从 Isobuild 打包工具到整套的 Meteor CLI. 这一切的方方面面都是为了让 Meteor 在众多技术栈中脱颖而出,吸引早期关注。为小白开发者提供了一条纵向发展的明晰之路 —— 即便什么也不会,也能一步步独自建立起符合时代潮流的网站。

从今年开始,Meteor 团队转换思路,开始横向发展,引进并整合那些兼具现代与流行的技术。ES2015 是 JavaScript 的最新标准,大大提升了开发者的效率;Angular 有 Google 支持,占据传统市场,人才市场成熟;React 和 GraphQL 有 Facebook 支持,发展迅猛,易于上手,兼容性好,大势所趋;NPM 是 JavaScript 的生态,里面有太多有价值的资源。Meteor 现已将它们通通整合进来,哦对,基于 GraphQL 的 Apollo 项目还在路上,它比 Meteor 更为开放,昨天的文章有详细提及。

与此同时,Meteor 团队要为所有选择 Meteor 作为技术栈的独立开发者与公司负责,这就涉及到建立专业确定性 (Professional Certainty),从上手入门,到专业开发,从本地演示,到上线运营,Meteor 团队将提供全方位的技术支持。当然,这是一项付费服务,是 Meteor 商业模式的一部分。在我看来,这一服务如同一个虚拟大本营,遇到技术难题?别自己瞎吭哧,立即发起技术交流,寻求帮助。我解决了问题,他累积了知识库,双赢。对独立开发者和技术决策人来说,专业确定性的建立将会极大提升持续使用 Meteor 及其相关服务的信心和决心。

值得注意的是,Meteor 的核心竞争力使命是没有改变的。其团队依旧通过不断优化开发者体验来帮助更多的人写出更好的软件,为了打入主流市场,为了商业模式的健康,才有了这一战略转型。