Вопрос, существую-ли технологии для быстрого построения интерфейса, который можно представлять как в индуктивной, так и в дедуктивной форме? Причём при максимальном повторном использовании кода.
Здравствуйте, dmitryalexeeff, Вы писали:
D>Вопрос, существую-ли технологии для быстрого построения интерфейса, который можно представлять как в индуктивной, так и в дедуктивной форме? Причём при максимальном повторном использовании кода.
Здравствуйте, Real 3L0, Вы писали:
R3>Здравствуйте, dmitryalexeeff, Вы писали:
D>>Вопрос, существую-ли технологии для быстрого построения интерфейса, который можно представлять как в индуктивной, так и в дедуктивной форме? Причём при максимальном повторном использовании кода.
R3>А что это за формы?
Здравствуйте, dmitryalexeeff, Вы писали:
D>Вопрос, существую-ли технологии для быстрого построения интерфейса, который можно представлять как в индуктивной, так и в дедуктивной форме? Причём при максимальном повторном использовании кода.
Если интересует повторное использование кода, то нужно думать не о типе интерфейса, а об отделении представления от логики. В этом как всегда помогают паттерны mv*.
Здравствуйте, gandjustas, Вы писали:
G>Здравствуйте, dmitryalexeeff, Вы писали:
D>>Вопрос, существую-ли технологии для быстрого построения интерфейса, который можно представлять как в индуктивной, так и в дедуктивной форме? Причём при максимальном повторном использовании кода.
G>Если интересует повторное использование кода, то нужно думать не о типе интерфейса, а об отделении представления от логики. В этом как всегда помогают паттерны mv*.
На самом деле МВЦ тут не совсем причём, главная идея в том. К примеру существует индуктивный интерфейс. Для его реализации нужно мастрячить мастера, ну или небольшие формы, чтобы на каждой форме нужно было вводить только небольшой кусочек данных, отвечать только на один вопрос. Дедуктивный интерфейс это такая себе большая форма, в которой нужно заполнить всё и сразу. Конечно, есть концептуальные костыли, облегчающие работу с дедуктивными формами, это уже ставшие для нас привычными валидаторы и подсказки AJAX-style.
Мне вот что интересно, есть ли технология, или готовая библиотека, которая позволяет каким-то образом описать интерфейс и логику, и потом, путём минималььных манипуляций этот интерфейс можно представлять как в дедуктивной форме, всё в одном окне, так и в индуктивном, поэтапном виде...
Здравствуйте, dmitryalexeeff, Вы писали:
D>На самом деле МВЦ тут не совсем причём, главная идея в том. К примеру существует индуктивный интерфейс. Для его реализации нужно мастрячить мастера, ну или небольшие формы, чтобы на каждой форме нужно было вводить только небольшой кусочек данных, отвечать только на один вопрос. Дедуктивный интерфейс это такая себе большая форма, в которой нужно заполнить всё и сразу. Конечно, есть концептуальные костыли, облегчающие работу с дедуктивными формами, это уже ставшие для нас привычными валидаторы и подсказки AJAX-style. D>Мне вот что интересно, есть ли технология, или готовая библиотека, которая позволяет каким-то образом описать интерфейс и логику, и потом, путём минималььных манипуляций этот интерфейс можно представлять как в дедуктивной форме, всё в одном окне, так и в индуктивном, поэтапном виде...
Описать логику в виде конечного автомата и подключать к разным интерфейсам. Пойдет?
Примерно из той же оперы (но по тупее) MVVM.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.