|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 25 Jul 2002 18:42:00 To : Denis Smirnov Subject : Re: Network file system -------------------------------------------------------------------------------- home> <r8poha.lrb.ln@dimline.ru> From: Victor Wagner <vitus@communiware.ru> Denis Smirnov <mithraen@freesource.info> wrote: DS> Victor Wagner <vitus@communiware.ru> wrote: VW>> Так что нужно сразу зарекаться на произвольный ориентированный граф. VW>> Hу разве что циклы запретить для упрощения себе жизни. DS> Значит их ещё и отлавливать придётся. Hу у меня этим занимается один ма-аленький check constraint на таблице транзитивного замыкания. DS> Hе забывай, что речь идёт об эхотаге. Со всеми вытекающими отсюда DS> последствиями, вроде тех, что более-менее полезную утилиту может и должен DS> делать чуть ли не пользователь (благо простенький скрипт написать может DS> человек и с не особо высоким интеллектом). DS> Подобная построеная на SQL система позволит делать это достаточно легко, DS> в крайнем случае позадавая где-нибудь глупых вопросов по SQL. SQL очень забавная в этом смысле штука. Прочитать его действительно достаточно часто может юзер. Кстати я в свое время активно использовал SQL именно как юзер, на лету сочиняя всякие запросы для решения разнообразных ГИС-задач. А вот написать его гораздо труднее. Hо даже если и так, то юзеру здесь гораздо легче чем "любому программисту". "Любой программист" приучен к конструкциям бейсика - следование, ифы, циклы. А у юзера таких шор на глазах нет. Ему объяснишь один раз: мужик, это не программа, это запрос - ты здесь объясняешь машине не КАК сделать (это она сама лучше тебя знает) а ЧТО сделать - выбрать то-то и то-то. Юзер в данном контексте это человек, у которого есть задача и он хочет ее решить. А "любой программист" хочет в первую очередь продемонстрировать свою крутизну, и еще желательно получить за это деньги. Поэтому юзер может и хочет учиться если ему объяснят что для решения его задачи требуется нарисовать на полу пентаграмму и плясать вокруг с шаманским бубном, он будет рисовать и плясать, поскольку его интересует решение задачи, а не признание сообществом его программистских скиллов. Впрочем, подозреваю, что запрос на Mnemosine в данном контексте ничем не хуже чем запрос на SQL. Более того - описание диалога между двумя компонентами в моем предыдущем письме тоже вполне по силам юзеру. -- http://www.communiware.ru http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151780bb6c156.html, оценка из 5, голосов 10
|