【问题标题】:Is Meteor.js stable enough for production?Meteor.js 对于生产来说足够稳定吗?
【发布时间】:2013-06-27 06:06:45
【问题描述】:

meteor.js 的功能和易用性让我非常惊讶,我真的爱上了它。我只是想知道你们专家是否认为它足够稳定,可以在生产中用于中型项目。

感谢您的建议!

2014 年 11 月更新:

Meteor 1.0 刚刚发布,这是第一个终于可以投入生产的版本,更多关于流星的内容请查看 this link

【问题讨论】:

    标签: javascript meteor production-environment stability


    【解决方案1】:

    6 months with Meteor 是我迄今为止找到的这个问题的最佳答案。

    以下是一些摘录:

    Meteor 目前还不能用于所有现实世界的应用程序。 Meteor 还没有服务器端渲染,所以它不适合需要快速加载的网站(比如电子商务 网站)或在动力不足的设备(如旧手机)上工作。

    ...

    所以我想说,现在 Meteor 将是一些应用程序(任何强烈依赖于实时交互的任何应用程序)的完美选择,对于大多数应用程序来说是一个很好的选择,而对于一些特定情况来说则是一个非常糟糕的选择。

    听起来 Meteor 肯定很有前途,特别适合实时基本网络应用程序,但目前它还没有为所有网络应用程序做好生产准备。在撰写本文时,此流星的版本为 0.7.0.1。

    【讨论】:

    【解决方案2】:

    这个问题很难回答,因为用例千差万别。

    我有一个在 Meteor 上运行的内部应用程序,它基本上是一个带有地址簿的基于 Web 的 SMS 客户端,与我们自定义的内部 CRM 完全集成。 Meteor 应用程序有 25 个同时用户,在过去 5 个月中已用于发送或接收 70,000 条 SMS 消息,总停机时间可在几分钟内测量(这是由于网络中断,而不是应用程序或框架的问题)。

    肯定有缺失的功能,但假设你需要的功能都实现了,框架可以足够稳定用于生产。

    【讨论】:

      【解决方案3】:

      实际上取决于您在做什么以及有多少用户会连接到它。使用当前版本 0.6.x,您将需要调整 Meteor 开发人员可能会调整的东西,例如 MongoDB 操作。此外,许多软件包将在未来发布,这将有助于您现在要自己构建的一些工作(例如,C. Mather 正在构建的 IronRouter 构建起来非常复杂,但如果您需要复杂的操作则非常有用在您的应用中,例如在某些视图中自动订阅、构建表单等)

      【讨论】:

      • 非常感谢 Gabriel,我完全同意,我会等到 1.0 版本的流星开始将它用于生产目的,现在我将继续使用它
      猜你喜欢
      • 2011-03-25
      • 1970-01-01
      • 1970-01-01
      • 2012-06-20
      • 2017-08-07
      • 2012-05-03
      • 2012-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多