Minimongoid vs. Simple Schema,Collection2,Autoform?

时间:2014-03-27 13:34:53

标签: meteor

我正在构建一个新的Meteor应用程序并试图在使用Simple Schema / Collection2 / Autoform三连胜(在此称为Collection2)或使用替代Minimongoid之间做出决定。

Collection2似乎有更大的采用率,但它似乎没有对象关系(例如has_many,habtm等)作为minimongoid的相同支持。 Collection2还具有潜在的宝贵Autoform。此外,minimongoid还没有在一个多月内更新。

思考?经验?什么时候比另一个更好?主要的差异/好处/缺点是什么?

1 个答案:

答案 0 :(得分:5)

你的问题是基于意见的,所以我的意见回答是:

首先,它们都是相同的,并使用相同的基础流星方法来完成任务。因此,如果您首先熟悉流星提供的内容,那就更好了。

如果你来自面向对象,orm燃料,完全关系的世界,如java + sql,你可能会发现自己对minimalongoid约定感到更舒服。

如果您对采用nosql约定感到满意,并且还喜欢为您做一些脚手架的实用程序,请使用autoform。

我个人使用collection2(也暗示简单架构)但不使用autoform,因为我喜欢对我的ui进行更精细的控制。但是简单模式和集合2为我提供了开箱即用的数据结构和验证,同时保持灵活性,这是非常宝贵的。