powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Платформа разработки бизнес-приложений DCL5
25 сообщений из 337, страница 4 из 14
Платформа разработки бизнес-приложений DCL5
    #37790485
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neoddd +1

ViPRosс метаданными ВСЕГДА лучше
не надо противопоставлять.
Мы тут вроде о Динамическом и Ручном формировании интерфейса .
Всё давно придумано. Расстановка мышкой, это визуальный IDE.
Как и в каком формате он хранит - дело десятое.
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790536
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neodddЕсли взять такие категории, как "ошибка" и "хотелка" и ими измерять платформу, то получится, что возможности ручной допаботки создают много возможностей в нашем далеко не идеальном мире. В то время, как чисто декларативный подход требует "ювелирной" работы без "креативности".

Какой подход лучше, как всегда определяется средой обитания. В воде мы плаваем, по земле ходим.

Если ориентироваться на такую область, как армия, космос и атом, то скорее всего подход с метаданными лучше, в то время как в коммерции, скорее важно не ограничить, а, наоборот, расширить потенциал.
как то все слишком уж напутано, даже не знаю как комментировать.
откуда вообще мысли о том, что декларативные подходы ограничивают какой-то потенциал? Да, они не дают написать "от балды", но назвать это ограничением, а хаотичное нагромождение элементов управления на формах потенциалом... Просто часть типовой работы делает за разработчика сама система , придерживаясь стандартов.
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790595
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neodddв коммерции, скорее важно не ограничить, а, наоборот, расширить потенциал.
ниже на скрине типичная форма в бизнес-приложении (или как Вы назвали, в коммерции). И таких форм сотни. Вместо того, чтобы заниматься "обезьяней" работой и таскать мышью элементы управления,нужно набросать всего лишь типа:
column=600
group=Общие
line=ORDERNO
line=BUYER
stackline=ODATE,ODATESTR
...
и все будет ровненько и стандартно размещено на форме. Это пример простейшей формы, но даже по нему хорошо видно, сколько этого самого расширенного потенциала могло бы быть выброшено в корзину. А потенциал, в бизнес-приложениях, нужно задействовать на бизнес-логику, чтобы задачи бизнеса решались и у пользователей не появлялось желания придушить разработчика.
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790639
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,
веб формы справочники отличаются от рабочего места (АРМ) Маклера по ценным бумагам (десктоп).
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790657
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123iscrafm,
веб формы справочники отличаются от рабочего места (АРМ) Маклера по ценным бумагам (десктоп).
я ни..чего не понял, извини
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790665
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmПросто часть типовой работы делает за разработчика сама система, придерживаясь стандартов.
спасибо доброй системе, которая сделала за меня часть типовой работы))))), и строго соблюла при этом стандарты)))).

Но оставить возможность кастомизации, (черный верх белый низ и перламутроые пуговицы) - "А наши сотрудники так привыкли!" - что - такие слова не произносятся? тут побольше, здесь поменьше, вот это переставить, и пожалуйста - если кто-то вбивает количество землекопов дробное или меньше нуля - не дайте ему это сделать!!!!

и оставшейся нетиповой работы можно? и нужно?
оставить возможность минимальной проверки на клиенте можно? нужно? Или за каждым получихом - на базу? вот о чем речь.
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790685
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir BaskakovНо оставить возможность кастомизации, (черный верх белый низ и перламутроые пуговицы) - "А наши сотрудники так привыкли!" - что - такие слова не произносятся? тут побольше, здесь поменьше, вот это переставить, и пожалуйста - если кто-то вбивает количество землекопов дробное или меньше нуля - не дайте ему это сделать!!!!
а кто-то исключает возможность кастомизации? остальное не понял... извини
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790691
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Интересно, как система поймет, что группа полей относится к получателю, и другая группа к отправителю, чтобы расставить в правильной последовательности?
2. Я не заметил зависимости расположения компонент и их свойств (видимость, доступность) от статуса документа и от роли пользователя.
3. Нет возможности переопределить действия, которые будут происходить при возникновении события на компоненте в зависимости от статуса.
4. Нет возможности переопределять запросы в зависимости от статуса. Например, если мы уже выбрали получателя, то в следующем статусе нам не надо тянуть весть список получателей. Т.е. в зависимости от статуса надо поменять запрос.

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

вопрос кому?
а так получатель должен видеть то что ему полгается, отправитель так же
"запросы" (акшн) должен быть виден тогда и тому когда и кому это показано
это и есть "стандарты"
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790737
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос к ТС.
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790740
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790752
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_rb1. Интересно, как система поймет, что группа полей относится к получателю, и другая группа к отправителю, чтобы расставить в правильной последовательности?
2. Я не заметил зависимости расположения компонент и их свойств (видимость, доступность) от статуса документа и от роли пользователя.
3. Нет возможности переопределить действия, которые будут происходить при возникновении события на компоненте в зависимости от статуса.
4. Нет возможности переопределять запросы в зависимости от статуса. Например, если мы уже выбрали получателя, то в следующем статусе нам не надо тянуть весть список получателей. Т.е. в зависимости от статуса надо поменять запрос.

1. в декларации же сказано к какой группе что относится?
можно так
<группа><заголовок группы>Получатель</>
<поле>Код</>
<поле>Наименование</>
</группа>
что в этом системе сложно понять?
2. каждой роли - свое описание интерфейса.
3. почему это нет? Кто его отменил? Посмотрите как общеизвесный XAML, например, устроен. Как пример декларативного описания интерфейсов.
4. почему нет? куда она исчезает? Все на месте.

Sergey_rbНеужели бизнесу так необходимо именно динамическое расположение компонент?
бизнесу нужна скорость реакции на изменения и поддержки. То, как форма сделана, путем разметки или ручным киданием контролов - ему глубоко фиолетово, он об этом даже не догадывается.
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790757
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123iscrafm,
пример АРМ
http://www.sql.ru/forum/actualthread.aspx?tid=355410&pg=6&mid=3359315#3359315

Представляю, сколько надо писать в ини-шнике, чтобы получить такой интерфейс.
А мышкой конечно же западло...
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790761
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123iscrafm,
пример АРМ
http://www.sql.ru/forum/actualthread.aspx?tid=355410&pg=6&mid=3359315#3359315
вижу. Это чего пример?
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790770
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSergey_rb1. Интересно, как система поймет, что группа полей относится к получателю, и другая группа к отправителю, чтобы расставить в правильной последовательности?
2. Я не заметил зависимости расположения компонент и их свойств (видимость, доступность) от статуса документа и от роли пользователя.
3. Нет возможности переопределить действия, которые будут происходить при возникновении события на компоненте в зависимости от статуса.
4. Нет возможности переопределять запросы в зависимости от статуса. Например, если мы уже выбрали получателя, то в следующем статусе нам не надо тянуть весть список получателей. Т.е. в зависимости от статуса надо поменять запрос.

1. в декларации же сказано к какой группе что относится?
можно так
<группа><заголовок группы>Получатель</>
<поле>Код</>
<поле>Наименование</>
</группа>
что в этом системе сложно понять?
2. каждой роли - свое описание интерфейса.
3. почему это нет? Кто его отменил? Посмотрите как общеизвесный XAML, например, устроен. Как пример декларативного описания интерфейсов.
4. почему нет? куда она исчезает? Все на месте.

Sergey_rbНеужели бизнесу так необходимо именно динамическое расположение компонент?
бизнесу нужна скорость реакции на изменения и поддержки. То, как форма сделана, путем разметки или ручным киданием контролов - ему глубоко фиолетово, он об этом даже не догадывается.

Вы действительно считаете, что писать теги намного удобнее, чем перетаскивать контролы мышкой?
А если надо изменить размер контролов, цвет, поместить надпись не слева, а сверху?
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790785
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WYSIWYG
http://ru.wikipedia.org/wiki/WYSIWYG

я к тому чтобы не противопоставлять АвтоГенераторы и WYSIWYG-редакторы
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790787
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123iscrafm,
пример АРМ
http://www.sql.ru/forum/actualthread.aspx?tid=355410&pg=6&mid=3359315#3359315
если это пример того, что мышкой натаскано, то внизу на скрине подобный пример, только созданный по декларативному описанию.
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790795
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_rbВы действительно считаете, что писать теги намного удобнее, чем перетаскивать контролы мышкой?
А если надо изменить размер контролов, цвет, поместить надпись не слева, а сверху?
а зачем писать теги? теги я привел для того, чтобы объяснить "Интересно, как система поймет, что группа полей относится к получателю, и другая группа к отправителю".
Насчет "если надо"...
Вы SQL наверняка знаете и понимаете как это делается в декларативных описаниях... банально select a as AAA . примерно так же и в описаниях интерфейсов. Не игнорируйте, прочитайте все же про XAML, как общедоступный в сети пример
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790802
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmXAML
это формат.
Над ним может стоять редактор графический, текстовый, речевой и пластилиновый.
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790806
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123WYSIWYG
http://ru.wikipedia.org/wiki/WYSIWYG

я к тому чтобы не противопоставлять АвтоГенераторы и WYSIWYG-редакторы
понятно. Хорошее замечание, потому что срывается в обсуждении все же "писать теги" и т.п.
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790809
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123iscrafmXAML
это формат.
... декларативного описания, не спорю
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790813
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,
у меня счас заказчик, хоть и инженр-проектировщик (АКАД), но не хочет писать в ini файле Color=clRed.
Хочет мышкой! :))
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790821
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmа кто-то исключает возможность кастомизации? остальное не понял... извини
в системе, представленной настоящим топиком, возможности кастомизации сведены к практически нулю. Да кстати - я часто выражаюсь непонятно - так что извиняться конечно необязательно))))
Tango600 Достаточно ввести переменные и конструкции манипуляции с данными
не увидел конструкций манипуляции с данными. Прошу привести пример.
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790835
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakoviscrafmа кто-то исключает возможность кастомизации? остальное не понял... извини
в системе, представленной настоящим топиком, возможности кастомизации сведены к практически нулю. Да кстати - я часто выражаюсь непонятно - так что извиняться конечно необязательно))))
понятно. Просто о ТС уже забыли, идет разговор о декларативном описании интерфейса вообще. Отсюда и возникло непонимание
...
Рейтинг: 0 / 0
Платформа разработки бизнес-приложений DCL5
    #37790842
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123iscrafm,
у меня счас заказчик, хоть и инженр-проектировщик (АКАД), но не хочет писать в ini файле Color=clRed.
Хочет мышкой! :))
мало кто хочет. У нас, к примеру, тоже только саму разметку в тексте можно набросать (т.е. порядок компоновки, размещения), а сами свойства контролов конечно же цивилизовано выбираются из списков, специализированными редакторами и т.п. В итоге конечно все равно все превращается в текст...
...
Рейтинг: 0 / 0
25 сообщений из 337, страница 4 из 14
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Платформа разработки бизнес-приложений DCL5
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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