powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
25 сообщений из 385, страница 9 из 16
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568635
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,


Таких актов тут пруд пруди
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568639
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttvill_ager,

что в нём такого? 5 полей, которые можно описать мета-моделью и сгенерировать автоматом.
описывать или рисовать такие формы (а считаю, что вообще любые в enterprise) вручную -- это обезьянья неблагодарная работа, которую стыдно делать даже с помощью очень дешёвой рабочей силы.

С одной стоны, в нем ничего такого, что потребовало описывать мета-модель.
Хотя с другой стороны - это и есть описание мета-модели и автоматическое генерация.

А создание мета-модели - тоже ведь занимает время...
Вопрос ко всем:
можно увидеть пример мета-модели такого окна в Ваших системах?
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568640
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRos,

например этого:
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568646
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agerViPRos,

например этого:
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568660
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agerС одной стоны, в нем ничего такого, что потребовало описывать мета-модель.
Хотя с другой стороны - это и есть описание мета-модели и автоматическое генерация.

А создание мета-модели - тоже ведь занимает время...
Вопрос ко всем:
можно увидеть пример мета-модели такого окна в Ваших системах?

Мета-модель описывается не для того, чтобы генерировать формы, возможность генерации форм -- это следствие, а не самоцель.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568663
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRos,

Спасибо
впечатляет, хотя ничего непонятно :)
Но к показанной мной форме отношения она, видимо, не имеет.
Не нашел ни даты, ни заводского номера, ни реакции (скрипта?) на кнопку ОК.
Сдается мне что нащелкивание мышкой такой никакой формочки потребует больше времени, чем обезьянья неблагодарная работа, которую стыдно делать даже с помощью очень дешёвой рабочей силы
Или даже объяснение этой очень дешёвой рабочей силе, что от нее требуется :)

А разговор я завел к чему - пытаюсь найти баланс между простотой написания кода и скрытой мощью мета-моделей. Интересны мысли сообщества на эту тему.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568665
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agerСдается мне что нащелкивание мышкой такой никакой формочки потребует больше времени, чем

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

А «нащёлканная форма», кому эт надо вообще? Это как сравнивать телефон и кусок картона с нарисованными кнопками.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568666
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_ager,
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568670
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agerА разговор я завел к чему - пытаюсь найти баланс между простотой написания кода и скрытой мощью мета-моделей. Интересны мысли сообщества на эту тему.

Баланса нет. Чтобы сделать что-то в итоге понятное и простое -- это надо извернуться и потрудиться в поте лица, постоянно находить компромиссы, создавать искусственные ограничения и действовать внутри них таким образом, чтобы при этом решались любые задачи в разумные сроки и заказчик получал требуемый результат.

Исходя из последнего люди идут зачастую самым простым путём: написание бизнес-моделей прям в коде, описание каждой формы вручную, попытки облегчить себе труд путём создания языковых средств для описания тех же форм всё также вручную, это позволяет получить результат быстро, и сильно напрягать голову не требуется, также не требуется квалификация, можно даже студента посадить и дать нужные лекала. Но на выходе получается результат «на выброс». Т.е. решение, которое нельзя использовать никак иначе, кроме как для конкретного случая, для которого оно было разработано.

Есть и другая крайность: написание супер-пупер-универсальных решений, решающих все немыслимые задачи, состоящие сплошняком из унылых дизайнеров всего и вся. Тоже сплошная пошлятина, нахрен не упавшая никому, кроме его создателя-очередного гения.

Баланса нет, чтобы что-то сделать хорошее, надо учить, вникать, трудиться. Иного пути нет.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568675
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRos,

Спасибо,у меня очень похоже.
Только мелкие формы, не сохраняющие данные, мне предпочитаю кодом.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568676
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttБаланса нет.
У каждого свой баланс. Поделитесь своим, интересно.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568677
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое сложное - визуализация (там, где это надо) концептуальной модели.
Все MV* никак не задают отношение между М и V.
Т.е. для М есть формализация (несколько более менее развитых).
А для V - нет.
А М -> V вообще никем не исследовано.
V не должен жить собственной жизнью, нужна стандартизация, но так как физически V зависит от устройств ни одна стандартизация не дает универсальности.
Т.е. нужна двойная стандартизация, логическая и много физических - а это путь в никуда.

В данном этапе развития все силы брошены на V. М, в принципе рассматривается не как концептуальная модель, в VM - модель представления (которая вообще то должна автоматически получаться от М, путем выделения еще одного слоя - Т (трансформация М -> VM).

А так можно все автоматизировать :) Даешь Бабло, Труд и Время!
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39568682
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_ager,

все правильное устроено одинаково

значение
свойство
объект
тип
агрегат
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39569054
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosнет никакого кода
есть метаданные

А есть ли пример описания метаданных для Требования на Склад в котором пользователь должен указать Номенклатуру склада? При этом, Номенклатуру пользователь выбирает из списка с указанием остатков по складу на дату формирования требования.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39569237
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sereginsereginViPRosнет никакого кода
есть метаданные

А есть ли пример описания метаданных для Требования на Склад в котором пользователь должен указать Номенклатуру склада? При этом, Номенклатуру пользователь выбирает из списка с указанием остатков по складу на дату формирования требования.

не знаю, какие у тебя конспирологические построения
явно что выбор есть (если есть права)
явно что остатки можно формировать - на это есть вычислимые поля (и ивенты на крайняк) (при выборе номенклатуры и даты заполнить поле "остаток на дату")
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39569272
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agerhVosttБаланса нет.
У каждого свой баланс. Поделитесь своим, интересно.

Пока «свой» продаётся, за очень хорошие деньги и спрос только растёт, делиться мне не разрешено политикой компании :)

Когда ситуация изменится, можно и поделиться, но наверное в этом уже не будет смысла..

Однако, я даю обратную связь, что это действительно выгодный подход практически во всех плоскостях, кроме одного: придётся включить голову и хорошенько потрудиться в начале. Вот это многие совершенно не любят и не приемлют ни в каких формах
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39569273
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sereginsereginА есть ли пример описания метаданных для Требования на Склад в котором пользователь должен указать Номенклатуру склада? При этом, Номенклатуру пользователь выбирает из списка с указанием остатков по складу на дату формирования требования.

Очень мало информации. По такому описанию подойдёт просто сущность Требование с полями Номенклатура, Остаток, Дата — и тупой CRUD по ним с валидацией. Что тут описывать? Макро-тип и 3 инфо-типа.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39569385
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRossereginsereginпропущено...


А есть ли пример описания метаданных для Требования на Склад в котором пользователь должен указать Номенклатуру склада? При этом, Номенклатуру пользователь выбирает из списка с указанием остатков по складу на дату формирования требования.

не знаю, какие у тебя конспирологические построения
явно что выбор есть (если есть права)
явно что остатки можно формировать - на это есть вычислимые поля (и ивенты на крайняк) (при выборе номенклатуры и даты заполнить поле "остаток на дату")

В "ВИПРОС Руководство разработчика Пример" описано, как настроить систему, чтобы пользователь выбирал значения справочных реквизитов из выпадающего списка.

Но примера с динамическим отбором данных для выбора пользователем - не весь справочник, а только остатки по складу на момент времени - таких настроек я не увидел.

В своих задачах мы не можем выдавать пользователю 120к наименований в выпадающем списке. В отдельном окне выбора выдаем динамический список, который собирается в зависимости от заполненных пользователем данных (склад, дата, ...) при этом в отдельных столбцах отображаем доп.информацию (кол-во на складе, в резерве, ответственный за резерв, ...)

Решаются ли подобные задачи в ВИПРОС?
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39569473
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А есть ли пример описания метаданных для Требования на Склад в котором пользователь должен указать Номенклатуру склада? При этом, Номенклатуру пользователь выбирает из списка с указанием остатков по складу на дату формирования требования.Сорри, что вмешиваюсь.
У меня так: в лукап-форму выбора кроме lookup ID опционально передается набор параметров, кот. могут быть использованы в качестве дополнительных фильтров (н-р ИД склада, группа товара и т.д.). Правда все эти параметры должны быть заранее предусмотрены в запросе или ХП, кот. возвращают лукап-список.
Для сложных лукап-случаев можно вызывать отдельную форму, со специфическими фильтрами, поиском и т.д.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39569482
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSVА есть ли пример описания метаданных для Требования на Склад в котором пользователь должен указать Номенклатуру склада? При этом, Номенклатуру пользователь выбирает из списка с указанием остатков по складу на дату формирования требования.Сорри, что вмешиваюсь.
У меня так: в лукап-форму выбора кроме lookup ID опционально передается набор параметров, кот. могут быть использованы в качестве дополнительных фильтров (н-р ИД склада, группа товара и т.д.). Правда все эти параметры должны быть заранее предусмотрены в запросе или ХП, кот. возвращают лукап-список.
Для сложных лукап-случаев можно вызывать отдельную форму, со специфическими фильтрами, поиском и т.д.

Я делаю аналогично, но lookup не поддерживаю, всегда вызываю отдельную форму выбора. Для меня универсализировать этот механиз было первым в приоритетах.
Мне интересен опыт ViPRos с его метаданными. Может что интересного расскажет.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39569494
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я делаю аналогично, но lookup не поддерживаю, всегда вызываю отдельную форму выбораТак и у меня отдельная полноценная форма.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39569550
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSVЯ делаю аналогично, но lookup не поддерживаю, всегда вызываю отдельную форму выбораТак и у меня отдельная полноценная форма.
С твоими возможностями мы недавно разбирались:
- У тебя Метаданные описывают взаимосвязь визуальных компонентов + SQL
- У меня темного иначе, метаданные описывают структуру и типы реквизитов формы, по которой генерится визуальщина и отправляются SQL в СУБД

- А у ViPRos метаданные завязаны на структуре БД. Реализован ли у него механизм выбора записей из списка, который динамически формируется по введенным пользователем предварительным данным, вот это вопрос? В документации я не увидел.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39569671
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sereginsereginВ своих задачах мы не можем выдавать пользователю 120к наименований в выпадающем списке. В отдельном окне выбора выдаем динамический список, который собирается в зависимости от заполненных пользователем данных (склад, дата, ...) при этом в отдельных столбцах отображаем доп.информацию (кол-во на складе, в резерве, ответственный за резерв, ...)

Решаются ли подобные задачи в ВИПРОС?

Да, решается.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39569672
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sereginseregin- А у ViPRos метаданные завязаны на структуре БД.
Все совсем наоборот - структура БД выводится из метаданных.
...
Рейтинг: 0 / 0
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
    #39569685
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раньше я тут выкладывал документацию разработчика ВИПРОС.
Параграфы 4.5.2 и ниже как раз описывают механизм SmartLookUp.
Иной раз он позволяет по значению какого нить поля заполнить значения всех остальных автоматически безошибочно.
...
Рейтинг: 0 / 0
25 сообщений из 385, страница 9 из 16
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]