Meteor似乎是快速编写动态应用程序的一个很好的框架,但必须有一个问题。
据推测,使用Meteor构建应用程序时会遇到一些限制。
我正在寻找一种方法来评估Meteor是否是特定项目的不错选择。
你能否提供一些可以不轻松编写在Meteor中的应用程序的例子,并且可以使用不同的,更可定制的框架更好地编写?
答案 0 :(得分:8)
我会试图给你一个无可挑剔的真相,因为自2013年以来一直在为生产业务生产流星的人。注意这个答案正在为流星版本1.1编写。这里给出的任何限制无疑都会随着时间的推移而得到修复。
observe
或observeChanges
,或者需要reactive join,这最终会成为一件大事。为了在中等负载下保持合理的CPU级别,您需要使用oplog tailing,这将要求您托管自己的数据库,或使用您喜欢的提供商提供的专用实例(推荐)。但是,一旦你这样做,流星确实可以扩展。总的来说,流星一直是一个很棒的框架。尽管有上述限制,但我们的工作效率令人难以置信。像任何框架一样,您可能只需要做一个评估项目,看看它是否合适。