Article View: pl.comp.objects
Article #24Re: Tworzenie systemow obiektowych
From: raphael... Rafal Posmyk
Date: Wed, 22 Nov 1995 00:00
Date: Wed, 22 Nov 1995 00:00
66 lines
3267 bytes
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-mailReferences:
<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