2013-02-14 59 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