2013-02-14 3 views
1

Привет, мне было интересно, есть ли модуль для nodejs, который позволяет упростить создание виджета в сочетании с mongoose в качестве источника данных для создания замечательной виджеты JQuery (например, dojo или YUI).Nodejs, Mongoose, JQuery widget

, например, когда я настройки моей схемы неплохо было бы сделать что-то вроде (примечание код не работоспособным только псевдо)

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, которые обеспечивают удобство использования RESTful службы Творожный http://docs.angularjs.org/tutorial/step_11

если вы в более гигантских рамках полного стека Javascript (не может быть Nodejs, Mongoose, Jquery виджет) , у wakanda http://www.wakanda.org/features/studio может быть что-то, что вы ищете, чтобы обеспечить интеграцию с виджетами.

+0

это не слишком нереалистично, поскольку я видел что-то подобное с smartGWT, но его java, Я посмотрел на угловой реальный быстрый, вроде делает то, что я хочу, но он выглядит немного ограниченным. Infact Я использую Mojito для создания crud (как вы сказали) и используя YUI для создания клиентской части виджетов javascript, это не так автоматически, как я надеялся, но немного уменьшает затраты на обслуживание. –

+0

http://www.jroller.com/sjivan/entry/smartgwt_1_0_released вот описание smart gwt - если никто не улучшит ваш ответ, я буду отмечать его как ответ, так как он делает то, что я просил, спасибо –