我即将开始真正挖掘Meteor(而不只是阅读它)。我是一个近乎完整的菜鸟,但我至少已经确定我将使用Sublime Text作为我的编辑器与webstorm。我知道我需要一个git帐户(在那里去Bitbucket)。还有什么?
你好,咕噜咕噜,还有凉亭,(和线人?)看起来像当今的工作流工具,也是写一个非平凡的应用程序所必需的?看起来Meteor已经完成了很多这些工具的主要功能。
我是否需要像Jasmine这样的测试套件(至少要开始使用?)
我还缺少什么?我想在开始之前得到我需要的一切(是的,包括一些好的Javascript书籍)。
答案 0 :(得分:6)
您需要已有的基本元素(node,npm,git和ruby)。你似乎对网络应用程序有点了解,所以我会尝试类比。
Yeoman 基本目的是为了脚手架,流星会为你做一个真正基本的脚手架。如果您想拥有更高级的脚手架工具,我建议您尝试使用Chris强大的 em :https://github.com/EventedMind/em。
Grunt 基本任务等价物由流星命令处理(服务器,livereload,build,deploy ...)
Bower 是一个软件包管理器,我强烈建议您使用陨石及其repo氛围(https://atmospherejs.com/)作为软件包管理器。实际上,陨石命令(mrt)将取代项目中的meteor命令。最终,大气层和陨石将成为流星的核心。 (见流星路线图:https://trello.com/b/hjBDflxp/meteor-roadmap)
(请注意,您可以使用npm包)
Lineman 的所有基本功能都由meteor处理。
但是,有些任务不是由流星处理的。
compass watch
。首先,您可以去发现流星:https://www.discovermeteor.com/。为了更高级的学习;去寻找心灵:https://www.eventedmind.com/
您要学习的第一件事是如何处理铁路由器
修改
现在有两个主要资源要开始: https://guide.meteor.com/ https://themeteorchef.com/
铁路由器已被流路由器取代;有一个使用它的指南: https://kadira.io/academy/meteor-routing-guide
管理scss: https://atmospherejs.com/fourseven/scss
视图层: React取代了Blaze