Необходимо на страницу поместить несколько "виджетов", каждый из которых может влиять на состояние другого. Например при изменении адреса в виджете "адрес", в виджете "доставка" должна обновиться цена.
Что за фреймворки посоветуете, подходы?
Бэкэнд — .NET
Здравствуйте, Аноним, Вы писали:
А>Необходимо на страницу поместить несколько "виджетов", каждый из которых может влиять на состояние другого. Например при изменении адреса в виджете "адрес", в виджете "доставка" должна обновиться цена.
А>Что за фреймворки посоветуете, подходы?
А>Бэкэнд — .NET
jquery однако и его/её custom events.
Один widget генерирует событие
$(this).trigger( "changed.price", newPrice );
Другой подписан на это событие в своем коде:
$(document).on( "changed.price", function(evt) {
var newPrice = evt.data;
...
calcAndUpdateFinalPrice();
} );
т.е. PubSub во всей своей красе. При этом эти widgets независимы и ничего друг про друга не знают (кроме наименования событий)
Здравствуйте, Аноним, Вы писали:
А>Необходимо на страницу поместить несколько "виджетов", каждый из которых может влиять на состояние другого. Например при изменении адреса в виджете "адрес", в виджете "доставка" должна обновиться цена.
А>Что за фреймворки посоветуете, подходы?
А>Бэкэнд — .NET
Вот смотри, что тебе может помочь, если хватит клиентского решения
https://github.com/Hollander/NetworkEditorDraft/tree/master/src/Scripts/Common
Если серверное, то
http://signalr.net/