2012-03-06 96 views
-1

我使用了Node.js/Express.js和MongoDB。不幸的是,有一些部分为我丢失,使我从使用Node.js使用MongoDB的Web开发框架

所以我想知道,你能列出一些本机支持MongoDB的Web开发框架吗?无论使用哪种编程语言,我都不介意学习新的东西。

谢谢!

+2

你用node.js和express表达了什么问题?你是否使用猫鼬?我已经在制作中使用了一年,并且很想听听你的经验。 – 2012-03-06 17:53:50

+0

你没有提到猫鼬,你在使用猫鼬吗?您是否也看过RailwaysJS,它是利用Mongoose和Express来支持Rails的? – 2012-03-07 00:38:17

+0

@GatesVP是的,我和Mongoose一起工作,因为MongoJS清晰易用,IMO对我来说有点太多开销。我不喜欢像Rails这样的巨大框架,我不认为我喜欢RailwaysJS,所以没有我没有尝试过。 – TomShreds 2012-03-07 19:40:19

回答

1

我个人知道的唯一一个内置MongoDB支持的Web框架是Lithium,它是用PHP构建的。

1

本机对mongoDB的支持很简单。使用native mongodb driver,

就是这样。您使用的Web框架与数据库访问无关。

+0

我的意思是围绕MongoDB构建,这将比驱动程序提供的更多。 – TomShreds 2012-03-06 17:57:58

+0

@Tom为什么你需要更多的驱动程序提供。司机是理想的。 – Raynos 2012-03-06 17:59:35

+0

驱动程序留下了很多不足之处。首先,它从Ruby驱动程序中复制其语法,该驱动程序与MongoDB JavaScript shell完全不同。其次,打开连接并将其分享到各种快速路线并不容易,您必须编写自己的包装。接下来,它对默认或验证或模式没有提供任何帮助。最后,API是回调汤(太多了)。看看Mongoose,Mongolian或Mongoskin IMO。 – 2012-03-06 18:11:07

0

目前支持(仅!!)MongoDB的动态框架是meteor.js。看看screencast,这太棒了:)