2013-02-14 68 views
1

您好,我想知道是否有nodejs模塊,它允許與mongoose一起作爲數據源創建漂亮的JQuery庫(如dojo或YUI)小部件的簡單小部件創建。Nodejs,Mongoose,Jquery部件

例如,當我安裝我的架構這將是很好做這樣的事情(注碼不可運行只是僞)

var carSchema = { 
    carname: "String", 
    registration: "String", 
    mileage: "Number"} 

methodCallback = function() { 
    car.find({}, ....) { 
    return results; 
    } 
} 

model.register("car", carSchema); 

res.send(model.createWidget("listview", options, methodCallback())); 

其中createWidgets從結果返回汽車的HTML列表視圖代碼和分頁我回到我的回調中。如果它與REST集成在一起會很好,所以如果我從列表視圖中刪除一個項目,那麼它會在連接到另一個方法時執行此操作。

基本上我想嘗試並刪除填充,刪除,更新,在客戶端開發一個小部件的所有困難。

回答

0

「刪除在客戶端開發中填充,刪除,更新小部件的所有困難。」

看起來不太現實,因爲您總是必須根據您的需要指定一些特定的CURD邏輯。

對於純粹的前部,您可以嘗試AngularJS,它提供易於使用的基於REST的凝乳服務http://docs.angularjs.org/tutorial/step_11

如果你到充滿堆棧的更巨大的框架的Javascript(可能不是的NodeJS,貓鼬,jQuery的小部件) ,wakanda http://www.wakanda.org/features/studio可能有你正在尋找的東西,因爲它提供了一些與數據源集成的小部件。

+0

它並不太不現實,因爲我已經看到類似於smartGWT但是它的java, 我已經看過棱角很快,有點做我想做的,但它看起來有點有限。 Infact我正在使用Mojito創建crud(如您所說)並使用YUI生成javascript小部件客戶端,它不像我所希望的那樣自動,但是可以大大減少維護工作量。 – 2013-02-16 15:36:11

+0

http://www.jroller.com/sjivan/entry/smartgwt_1_0_released這裏是智能gwt的描述 - 如果沒有人提高您的答案,我會將其標記爲已回答,因爲它有點像我問的問題,謝謝 – 2013-02-16 15:43:48