Michael_K » 08 сен 2011, 21:24
Мне тоже нравится эта идеология... без исполняемого кода в описании интерфейса...
хотя некоторые вещи я не очень понимаю, как реализовать красиво.
Простые кнопки, индикаторы, слайдеры - понятно.
(Их много и кодом их перегружать ну совсем никому не нужно - ни мне, ни тем более юзеру - их надо связать с предопределенными переменными безо всякого кода).
Но, например...
из-за того, что настроек и вариантов много, я хочу сделать также и "комбо",
в котором можно было бы выбрать сохраненные на диске предустановки
(и возможно их потом скорректировать другими элементами UI)
или вбить новое название для нового набора установок,
(которые будут сохранены на диске)...
Чтобы типовые настройки можно было быстро вызывать.
Ну например есть меню ресторана - можно выбрать по пунктам
"первое", "салат", "второе", "гарнир", "напиток", "десерт" и т.п.
Но при этом есть "комбо", в котором можно выбрать "Комплексный обед №1"
(и все пункты сами встанут как надо), а потом поменять например "рыбу" на "курицу"
и сохранить под новым именем как "Ужин язвенника Васи"...
Вот в концепции "биндинга" такая процедура мне кажется уж очень корявой.
Ну, по крайней мере, неочевидной с моей точки зрения.