|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Oleg 2:5020/400 27 Feb 2003 11:50:19 To : Leo V. Mironoff Subject : Re: постреляционные базы данных --------------------------------------------------------------------------------
On Wed, 26 Feb 2003, Leo V. Mironoff wrote:
> Что есть встроенное и что есть внешнее? В прогрессе есть брокер, который
> серверит базу, и есть клиентский аппликейшн на 4GL, на котором можно написать
> все интерфейсы, который коннектится к брокеру, работает через него с данными и
> может быть чуевым. Hо, как и у оракла, это две независимые программы, хотя они
> и поставляются в одном пакете от одного производителя.
У каждой медали две стороны :)
С одной точки зрения - хорошо, когда можно прямо на языке работы с базой
написать интерфейс - только что в письме описывал почему.
С другой стороны - плохо, если интерфейс начинает слишком сильно
завязываться на структуру базы, типа размера полей в таблице и размера
строки на экране, кодов каких-то обьектов в базе и зашитых в интерфейс
ссылок на них. Когда и интерфейс, и внутренние обьекты описываются одним и
тем же человеком, одним и тем же образом в одном и том же рабочем
пространстве (в данном случае - "в базе"), то вероятность такой привязки
сильно возрастает, по сравнению со случаем, когда UI пишется на том же
Дельфи, к примеру, да еще и другой группой разработчиков. Результат -
через полгода в структуре проводится изменение, а интерфейс перекашивает.
Потому что никто уже не помнит, что от чего там может зависеть.
Вот с этой точки зрения - схема работы Progress 4GL представляет собой
встроенную программу, а схема с применением клиентов, написанных на
совершенно отдельных языках - представляет внешние программы.
В обоих случаях возможна чрезмерная интеграция, в обоих случаях возможно
раздельное создание структуры и интерфейса, но в первом вероятность
получения плохоизменяемой программы выше.
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/1952929fa5d4f.html, оценка из 5, голосов 10
|