🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #24

Re: Tworzenie systemow obiektowych

#24
From: raphael... Rafal Posmyk
Date: Wed, 22 Nov 1995 00:00
66 lines
3267 bytes
In article <9511212...@cig.com>
from 22 Nov 95 04:36:18 GMT
quas...@cig.com (Robert Perlinski) wrote:

> Dlaczego tworzenie "czystych" systemow obiektowych jest 
> bardzo czesto nieoplacalne. Jescze raz, w 3 punktach:

> 1. Dominacja relacyjnych baz danych - transformacja modelu
> obiektowego na relacyjny jest bolesna i zawsze nieelegancka,

Objektowe bazy danych takze maja swoje wady: powiazanie z
jezykiem programowania i (na dzien dzisiejszy) stosunkowo
niska performance. Mozliwosci zmiany istniejacego modelu
danych takze sa ograniczone (jesli nie prawie niemozliwe).

Czasami wykozystanie mechanizmu dopasowania relacyjnej bazy
danych do objektowej aplikacji laczy sie z mnieszym nakladem
niz tworzenie od poczatku modelu objektowego. Dochodzi do
tego fakt, iz w niektorych systuacjach uzytkowanie OODBMS
jest strzelaniem z armaty na wroble.

> 2. Dominacja narzedzi typu RAD - nigdy programowanie nie bylo 
> latwiejsze niz dzisiaj. Narzedzia typu VB, PB i Delphi 
> zaczynaja dominowac rynek - w dalszym ciagu sa one jednak 
> bardzo nieobiektowe. Czy jakiekolwiek z ww. pakietow 
> wspolpracuje z obiektowa baza danych? Ewentualnie, czy w 
> chocby najmniejszym stopniu adresuje problem "system oo -> 
> relacyjna baza danych"? 

Wsrod OODBMS nie ma jeszcze zadnaych standartow. Kazdy producent
proponuje wlasne rozwiazania i albo udowadnia ze jego rozwiazanie
jest lepsze albo proponuje nie adekwatne interfejsy (np ODBC do 
OODBMS POET). W takiej sytuacji decyduja prawa rynku (95% uzytkowanych
DBMS to te relacyjne).

Przyznam sie, ze sam taka sytuacje uwazam za wstecznictwo.

> 3. Brak dobrych narzedzi do tworzenia systemow OO. Dzisiejsze 
> kompilatory sprawily, ze programowanie staje sie czynnoscia 
> komfortowa. Co jednak z faza analizy i projektowania? Ktory 
> ze znanych kompilatorow posiada wspomaganie tego typu?

Kompilatory (z definicji) nie maja nic wspolnego z faza
analizy i design. Nie mniej jednak da sie zauwazyc, ze
w swiecie OO analiza, design i realizacja leza tak blisko
siebie jak nigdy dotad (odkad przyjely sie narzedzia do
metod strukturalnych).

Zobacz http://www.isg.de i szukaj hasla OEW. Osobiscie
bardzo polecalbym ten worbench. Uwazam go za najlepszy w
swiecie lowcost. Mozna nawet chyba otrzymac bezplatna wersje
XX-dniowa. 

> > Programisci wszystkich krajow tworzcie programy obiektowo!

> Tworzcie, tylko nie za wszelka cene.

Nie dajcie sie zwodzic wrogom "klasowym"

Rafal

o-------------------------------------------------------------------o
| Raphael Posmyk (Hamburg, Germany)                                 |
| "... carpe diem, quam minimum credula postero..." (Horatius)      |
| Please send/reply all to raphael...@hamburg.netsurf.de        |
o-------------------------------------------------------------------o
Technical Details
Message-ID: <490c92$j71@wariat.wariat.org>
Path: mbox-mo1.pugleaf.net!unknown!not-for-mail
References: <95112123293602@cig.com>

Show Full Headers
Complete Article Headers
From: raphael...@hamburg.netsurf.de (Rafal Posmyk)
Subject: Re: Tworzenie systemow obiektowych
Date: 1995/11/22
Message-ID: <490c92$j71@wariat.wariat.org>
X-Deja-AN: 119891787
references: <95112123293602@cig.com>
organization: privat (Hamburg, Germany)
reply-to: raphael...@hamburg.netsurf.de
newsgroups: pl.comp.objects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit