2014-03-27 36 views
2

我正在構建一個新的Meteor應用程序,並嘗試使用Simple Schema/Collection2/Autoform trifecta(以下簡稱Collection2)或使用替代Minimongoid運行。Minimongoid與簡單架構,Collection2,Autoform?

Collection2似乎有更多的採用,但它似乎沒有像minimongoid那樣支持對象關係(例如has_many,habtm等)。 Collection2也具有潛在的無價Autoform。此外,minimongoid在一個月內還沒有更新。

想法?經驗?什麼時候比另一個更好?主要差異/好處/缺點是什麼?

回答

5

你的問題是根據意見,所以這裏是我的自以爲是的回答:

首先,他們都是一樣的,並使用相同的基礎流星的方法來實現的任務。所以最好先讓自己熟悉流星提供的開箱即用功能。

如果你來自一個面向對象,orm燃料,完全相關的世界,如java + sql,你可能會發現自己更喜歡minimongoid約定。

如果您對使用nosql慣例感到滿意,並且還喜歡某些實用程序爲您搭建腳手架,請使用autoform。

我個人使用collection2(這也意味着簡單模式),但不使用autoform,因爲我喜歡對我的UI進行更細粒度的控制。但是,簡單的模式和collection2爲我提供了開箱即用的數據結構和驗證,同時保持了靈活性,這是非常寶貴的。