使用Expressjs,Mongoose和Backbonejs在MVC应用程序中分层

时间:2012-09-01 18:13:48

标签: model-view-controller node.js mongodb mongoose express

我想创建一个可以将功能分离到模块中的应用程序,有点像WordPress。

技术决定(到目前为止)是Expressjs,Mongoose和Backbonejs。第一个问题是,我是否遗漏了推荐用于此类应用的任何技术? (我知道这是主观的,但我正在寻找意见)

至于我的非主观问题。我仍然是这些技术的新手,似乎Mongoose的模型实际上充当了我可以在我的应用程序中实例化和使用的对象。我觉得这不会在模型层和其他层之间提供任何级别的分离。即。如果我要删除Mongoose,它将在应用程序中紧密编织。

有一个更好的主意是有一个单独的定义来定义每个实体是什么,然后在模型层中连接到Mongoose以保存到数据库,或者那只会破坏Mongoose的目的吗?

我正在努力的部分原因是每个框架在系统中扮演的角色......如果我在这里误解,请原谅我。

0 个答案:

没有答案