我对meteor.js的功能和易用性感到非常惊讶,我真的爱上了它。我只是想知道你是否专家认为它足够稳定,可以在中型项目的生产中使用它。
感谢您的建议!
2014年11月更新:
Meteor 1.0刚刚发布,这是第一个准备好生产版本,更多关于流星检查this link
答案 0 :(得分:6)
6 months with Meteor对我迄今为止发现的这个问题有最好的答案。
以下是一些摘录:
Meteor还不能用于所有真实世界的应用程序。 Meteor还没有服务器端渲染,因此它不适合需要加载速度非常快的网站(如电子商务) 网站)或处理动力不足的设备(如旧手机)。
...
所以我现在要说Meteor将是一些应用程序(任何强烈依赖于实时交互的东西)的完美选择,对于大多数应用程序来说是一个很好的选择,对于一些特定情况来说是一个非常糟糕的选择。
听起来Meteor绝对是有前途的,特别适合实时重要的网络应用程序,但目前还没有为所有网络应用程序准备好生产。在撰写本文时,这个流星的版本为0.7.0.1。
答案 1 :(得分:3)
很难回答这个问题,因为用例变化很大。
我有一个在Meteor上运行的内部应用程序,它基本上是一个带有地址簿的基于Web的SMS客户端,与我们的自定义内部CRM完全集成。 Meteor应用程序有25个并发用户,在过去5个月内用于发送或接收70,000条SMS消息,总停机时间可在几分钟内测量(这是由于网络中断,而不是应用程序或框架的问题)。 / p>
肯定缺少功能,但假设您需要的功能已实现,框架可以足够稳定以进行生产。
答案 2 :(得分:1)
真正取决于您正在做什么以及有多少用户将连接到它。使用当前版本0.6.x,您需要调整Meteor开发人员可能会调整的内容,例如MongoDB操作。此外,许多软件包将在未来发布,这将有助于您现在自己构建的一些工作(例如,C。Mather正在构建的IronRouter构建起来非常复杂,但如果您需要复杂的操作则非常有用在您的应用中,例如在某些视图中自动订阅,构建表单等)