[JS] Widget framework?
От: Аноним  
Дата: 29.08.14 13:58
Оценка:
Необходимо на страницу поместить несколько "виджетов", каждый из которых может влиять на состояние другого. Например при изменении адреса в виджете "адрес", в виджете "доставка" должна обновиться цена.
Что за фреймворки посоветуете, подходы?
Бэкэнд — .NET
Re: [JS] Widget framework?
От: c-smile Канада http://terrainformatica.com
Дата: 30.08.14 16:56
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Необходимо на страницу поместить несколько "виджетов", каждый из которых может влиять на состояние другого. Например при изменении адреса в виджете "адрес", в виджете "доставка" должна обновиться цена.

А>Что за фреймворки посоветуете, подходы?
А>Бэкэнд — .NET

jquery однако и его/её custom events.

Один widget генерирует событие

$(this).trigger( "changed.price", newPrice );


Другой подписан на это событие в своем коде:

$(document).on( "changed.price", function(evt) {

  var newPrice = evt.data; 
  ...
  calcAndUpdateFinalPrice();

} );


т.е. PubSub во всей своей красе. При этом эти widgets независимы и ничего друг про друга не знают (кроме наименования событий)
Re: [JS] Widget framework?
От: Klikujiskaaan КНДР  
Дата: 30.08.14 17:02
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Необходимо на страницу поместить несколько "виджетов", каждый из которых может влиять на состояние другого. Например при изменении адреса в виджете "адрес", в виджете "доставка" должна обновиться цена.

А>Что за фреймворки посоветуете, подходы?
А>Бэкэнд — .NET

Если нужен именно какой-то фреймворк, то рекомендую DurandalJS.
Если просто разово решить задачу, то c-smile ответил.
Re: [JS] Widget framework?
От: vsb Казахстан  
Дата: 30.08.14 17:58
Оценка:
angular.js
Re[2]: [JS] Widget framework?
От: bykka Украина  
Дата: 16.09.14 11:30
Оценка:
knockoutjs проще

vsb>angular.js
Re[2]: [JS] Widget framework?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 21.09.14 19:31
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>angular.js


ТС пока еще не дорос до ужасов ангуляра. Если надо просто накидать UI по быстрому, ангуляр лучше не трогать.
Re[2]: [JS] Widget framework?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 16.11.14 08:19
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>angular.js


Это оверкил для такой простой вещи
Re: [JS] Widget framework?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 16.11.14 08:22
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Необходимо на страницу поместить несколько "виджетов", каждый из которых может влиять на состояние другого. Например при изменении адреса в виджете "адрес", в виджете "доставка" должна обновиться цена.

А>Что за фреймворки посоветуете, подходы?
А>Бэкэнд — .NET

Вот смотри, что тебе может помочь, если хватит клиентского решения https://github.com/Hollander/NetworkEditorDraft/tree/master/src/Scripts/Common

Если серверное, то http://signalr.net/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.