"sasha" ...
>
> >     Попробуй подумать об этом с другой стороны. Зачем создавать новый ОО
> > язык, когда вокруг полно хороших старых ? Значительно эффективнее, как по
> > мне, заставить их работать на нас. И java\.net\etc в сервере один из 
> > возможных
> > путей. Вопрос только в том, как их интегрировать наилучшим (удобнейшим) 
> > образом.
>
> Ну я только ХП на них видил. Толк от них конечно есть, но как по мне это
> в другой плоскости немножко. Я лично слабо себе представляю как их можно
> хорошо интергрировать в нашем случае.
>
> А ты слышал такую тему как LINQ к стати?

    Да, немного. А ты про embedded SQL ? :)

    Насколько я понимаю, LINQ - это постановка задачи наоборот - берём программу
на 'нормальном' языке (C#, C++ etc) и позволяем работать с данными, но без 
датасетов,
а с конструкциями этого языка. Не нравится... MS хочет взять под свои крылья 
всех
чайников и дать им возможность назвать себя программистами. Иными словами -
опустить порог входа в профессию до нуля. Я не хочу иметь такую профессию. И я,
по этой причине, давно не переношу VB\Access и т.п.


> По-моему всё идёт к тому что
> такие платформы как .NET и Java вберут внутрь себя функции СУБД и это
> будет так сказать одной из их библиотек как как например Forms, ADO,
> Remoting и т.п. Вот там вот я себе интеграцию представить могу...

    Это не интеграция. Это профанация. Всё спрятано. Шаг влево, шаг вправо - 
расстрел.
Или ничего не работает. Всё в стиле МС - они лучше знают, что тебе нужно.

> >     Те "ОО" расширения, которые есть в Оракле и Постгре, мне лично, кажутся
> > пришитыми сбоку, притянутыми за уши и никому не нужными. Наследование таблиц
> > (Постгре) вообще глупость какая-то. ИМХО 3 раза. Курсоры в переменных есть
> > смысл делать и возможно до них руки дойдут когда-нибудь. Вот пакеты а-ля 
> > Оракл
> > - это хорошая штука, табличные переменные - тоже хорошо бы иметь. Но делать
> > полноценный ОО язык в СУБД - это лишнее.
>
> Ну понятное дело C++ тут не будет. Ну а те же курсорные переменные если
> делать без интерфейсов, то как ты контроль типов и набора полей
> сделаешь?

    Есть такой тип данных, как record. Дальше объяснять ? :)

> Как имя таблицы в процедуру передешь без интерфейсов?

    А вот этого не надо.

> А наследование таблиц мне лично кажется тоже ненужным, а вот реализация
> интерфейсов очень полезной могла бы быть.

    Интерфейсы хороши в других местах. Пока не понятно зачем в БД методы,
интерфейсы точно также не понятны.

--
Хорсун Влад


Ответить