Комбинированый индуктивно-дедуктивный интерфейс
От: dmitryalexeeff  
Дата: 16.08.11 04:17
Оценка:
Вопрос, существую-ли технологии для быстрого построения интерфейса, который можно представлять как в индуктивной, так и в дедуктивной форме? Причём при максимальном повторном использовании кода.
Re: Комбинированый индуктивно-дедуктивный интерфейс
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 16.08.11 09:12
Оценка: +2
Здравствуйте, dmitryalexeeff, Вы писали:

D>Вопрос, существую-ли технологии для быстрого построения интерфейса, который можно представлять как в индуктивной, так и в дедуктивной форме? Причём при максимальном повторном использовании кода.


А что это за формы?
Вселенная бесконечна как вширь, так и вглубь.
Re[2]: Комбинированый индуктивно-дедуктивный интерфейс
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 16.08.11 09:56
Оценка: 2 (1)
Здравствуйте, Real 3L0, Вы писали:

R3>Здравствуйте, dmitryalexeeff, Вы писали:


D>>Вопрос, существую-ли технологии для быстрого построения интерфейса, который можно представлять как в индуктивной, так и в дедуктивной форме? Причём при максимальном повторном использовании кода.


R3>А что это за формы?


http://msdn.microsoft.com/en-us/library/ms997506.aspx
Re: Комбинированый индуктивно-дедуктивный интерфейс
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 16.08.11 09:59
Оценка:
Здравствуйте, dmitryalexeeff, Вы писали:

D>Вопрос, существую-ли технологии для быстрого построения интерфейса, который можно представлять как в индуктивной, так и в дедуктивной форме? Причём при максимальном повторном использовании кода.


Если интересует повторное использование кода, то нужно думать не о типе интерфейса, а об отделении представления от логики. В этом как всегда помогают паттерны mv*.
Re[2]: Комбинированый индуктивно-дедуктивный интерфейс
От: dmitryalexeeff  
Дата: 17.08.11 06:06
Оценка: 1 (1)
Здравствуйте, gandjustas, Вы писали:

G>Здравствуйте, dmitryalexeeff, Вы писали:


D>>Вопрос, существую-ли технологии для быстрого построения интерфейса, который можно представлять как в индуктивной, так и в дедуктивной форме? Причём при максимальном повторном использовании кода.


G>Если интересует повторное использование кода, то нужно думать не о типе интерфейса, а об отделении представления от логики. В этом как всегда помогают паттерны mv*.



На самом деле МВЦ тут не совсем причём, главная идея в том. К примеру существует индуктивный интерфейс. Для его реализации нужно мастрячить мастера, ну или небольшие формы, чтобы на каждой форме нужно было вводить только небольшой кусочек данных, отвечать только на один вопрос. Дедуктивный интерфейс это такая себе большая форма, в которой нужно заполнить всё и сразу. Конечно, есть концептуальные костыли, облегчающие работу с дедуктивными формами, это уже ставшие для нас привычными валидаторы и подсказки AJAX-style.
Мне вот что интересно, есть ли технология, или готовая библиотека, которая позволяет каким-то образом описать интерфейс и логику, и потом, путём минималььных манипуляций этот интерфейс можно представлять как в дедуктивной форме, всё в одном окне, так и в индуктивном, поэтапном виде...
Re[3]: Комбинированый индуктивно-дедуктивный интерфейс
От: VladD2 Российская Империя www.nemerle.org
Дата: 19.08.11 22:23
Оценка:
Здравствуйте, dmitryalexeeff, Вы писали:

D>На самом деле МВЦ тут не совсем причём, главная идея в том. К примеру существует индуктивный интерфейс. Для его реализации нужно мастрячить мастера, ну или небольшие формы, чтобы на каждой форме нужно было вводить только небольшой кусочек данных, отвечать только на один вопрос. Дедуктивный интерфейс это такая себе большая форма, в которой нужно заполнить всё и сразу. Конечно, есть концептуальные костыли, облегчающие работу с дедуктивными формами, это уже ставшие для нас привычными валидаторы и подсказки AJAX-style.

D>Мне вот что интересно, есть ли технология, или готовая библиотека, которая позволяет каким-то образом описать интерфейс и логику, и потом, путём минималььных манипуляций этот интерфейс можно представлять как в дедуктивной форме, всё в одном окне, так и в индуктивном, поэтапном виде...

Описать логику в виде конечного автомата и подключать к разным интерфейсам. Пойдет?

Примерно из той же оперы (но по тупее) MVVM.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.