在流星中使用什么路由器和ui-框架?

What router and ui-framework to use in meteor?

刚开始发现流星。用 DiscoverMeteor 书创建了应用程序,但误解了很多时刻。然后阅读 Your first meteor application 和 Your first meteor application 书籍。意识到 Todos 示例真的太简单了,无法涵盖许多重要的事情。然后才在 Meteor.com 上找到了 official guide!现在阅读所有这些复杂的(我认为)的东西。并有 2 个问题:

  1. 我应该更喜欢使用什么路由器?我想创建从服务器加载大量数据的快速应用程序。查到资料说Iron router已经废弃,现在推荐使用Flow router,但是也发现flow router不能在server上路由,只能在client上路由。而正是客户端路由是例如 soundcloud 真的很慢的原因。所以这就是问题 - 我对 server/client 路由一无所知,但想为未来的项目做出正确的决定。

  2. 使用什么ui-框架?看了blaze很容易上手,react js真的很强大。那么:Blaze 是否足以用于严肃的项目(如流行的博客)?还是一定要学react js以免以后重写代码?

Flow Router是官方推荐的路由器Meteor Guide。它也是当今流行的选择,原因是:它是高质量的路由器实现。

至于MVC,就跟选择宗教一样。 React 有一个庞大的社区,可能有一个光明的未来,而且它不像 Blaze 那样只有 Meteor。但是有些人发现 Blaze 模板比 JSX 文件更好。我认为如果您选择 React,在 Whosebug 上获得帮助会更容易,但 Blaze 可能更容易上手。

也许这个 post 有点帮助:

我正在使用市场上最新的 Meteor 1.3.2.4,我相信,您无需开箱即用即可使用实验性 UI-Frameworks 和东西。

  1. Blaze 模板是基于把手的实现是最好的。
  2. Blaze 模板与 Socket.iofuturesDDP[=32= 结合得很好] 在 UI.
  3. 上实现异步和反应行为的尖端实现
  4. Blaze 也非常适合繁琐、繁重的数据网站。如果您有任何疑问,我可以通过 Skype 向您展示我在短短 2 天内使用 Meteor 提供的所有内容在开发中实现的内容。
  5. React.js、Koa.js(重写的Express框架)、express等都很好功能强大,但我认为在您掌握的初始级别实施它是矫枉过正的。先去 Blaze。
  6. 千坐万发Meteor.js只为让你舒服。我没有任何偏见,我只是给你我的开放意见。
  7. 我过去曾使用 Laravel 5.2、Play 框架、MEAN.io、DJango,但相信没有什么比带有自己的包的纯 Meteor js . youtube 上有很多视频,例如 Meteor nights 和其他内容,您可以在其中找到来自世界各地的开发人员仅使用 Meteor js 提供的内容开发大量内容。
  8. 对于路由 flow-router 很好,甚至 iron:router 也很棒并且很容易获得。

This video可以很好的指导你。