我使用了Node.js/Express.js和MongoDB。不幸的是,有一些部分爲我丟失,使我從使用Node.js使用MongoDB的Web開發框架
所以我想知道,你能列出一些本機支持MongoDB的Web開發框架嗎?無論使用哪種編程語言,我都不介意學習新的東西。
謝謝!
我使用了Node.js/Express.js和MongoDB。不幸的是,有一些部分爲我丟失,使我從使用Node.js使用MongoDB的Web開發框架
所以我想知道,你能列出一些本機支持MongoDB的Web開發框架嗎?無論使用哪種編程語言,我都不介意學習新的東西。
謝謝!
我個人知道的唯一一個內置MongoDB支持的Web框架是Lithium,它是用PHP構建的。
本機對mongoDB的支持很簡單。使用native mongodb driver,
就是這樣。您使用的Web框架與數據庫訪問無關。
我的意思是圍繞MongoDB構建,這將比驅動程序提供的更多。 – TomShreds 2012-03-06 17:57:58
@Tom爲什麼你需要更多的驅動程序提供。司機是理想的。 – Raynos 2012-03-06 17:59:35
驅動程序留下了很多不足之處。首先,它從Ruby驅動程序中複製其語法,該驅動程序與MongoDB JavaScript shell完全不同。其次,打開連接並將其分享到各種快速路線並不容易,您必須編寫自己的包裝。接下來,它對默認或驗證或模式沒有提供任何幫助。最後,API是回調湯(太多了)。看看Mongoose,Mongolian或Mongoskin IMO。 – 2012-03-06 18:11:07
目前支持(僅!!)MongoDB的動態框架是meteor.js。看看screencast,這太棒了:)
你用node.js和express表達了什麼問題?你是否使用貓鼬?我已經在製作中使用了一年,並且很想聽聽你的經驗。 – 2012-03-06 17:53:50
你沒有提到貓鼬,你在使用貓鼬嗎?您是否也看過RailwaysJS,它是利用Mongoose和Express來支持Rails的? – 2012-03-07 00:38:17
@GatesVP是的,我和Mongoose一起工作,因爲MongoJS清晰易用,IMO對我來說有點太多開銷。我不喜歡像Rails這樣的巨大框架,我不認爲我喜歡RailwaysJS,所以沒有我沒有嘗試過。 – TomShreds 2012-03-07 19:40:19