eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingWybrać język czy tematykeRe: Wybrać język czy tematyke
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
    -for-mail
    From: Jacek Czerwinski <...@...z.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: Wybrać język czy tematyke
    Date: Sun, 17 Oct 2010 09:00:32 +0200
    Organization: http://onet.pl
    Lines: 41
    Message-ID: <i9e6uh$2l9$1@news.onet.pl>
    References: <i9208j$ikj$1@news.onet.pl> <i93hmu$6kb$1@polsl.pl>
    <i93q2v$hov$1@news.onet.pl> <i95als$fm4$1@news.onet.pl>
    <i97brn$bkv$1@news.onet.pl> <i99a0d$6ro$1@news.onet.pl>
    <i99u84$4pd$1@news.onet.pl> <i9bnpo$ch8$1@news.onet.pl>
    <i9brg0$nrs$1@news.onet.pl> <i9cnuj$3i2$1@news.onet.pl>
    <i9cvu2$qkk$1@news.onet.pl> <i9dher$3vf$1@inews.gazeta.pl>
    <i9e46h$t7v$1@news.onet.pl>
    NNTP-Posting-Host: 178-37-98-225.adsl.inetia.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1287298833 2729 178.37.98.225 (17 Oct 2010 07:00:33 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Sun, 17 Oct 2010 07:00:33 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.9) Gecko/20100915
    Thunderbird/3.1.4
    In-Reply-To: <i9e46h$t7v$1@news.onet.pl>
    Xref: news-archive.icm.edu.pl pl.comp.programming:187131
    [ ukryj nagłówki ]

    W dniu 2010-10-17 08:13, Sebastian Biały pisze:
    > On 2010-10-17 02:53, Wojciech Jaczewski wrote:
    >> Czemu tak upierasz się przy kodzie "obiektowym".
    >
    > Poniewaz nie ma inne alternatywy dla dużych projektów jak miec porządek.
    > Obiekty go zapewniają i są dostepne w jezyku. Zapewniają też wiele
    > więcej przy prawidłowym projekcie.
    >
    >> Przecież "obiektowy" wcale
    >> nie jest synonimem "dobry", czy "przejrzysty".
    >
    > Zależy jaki obiektowy. Dobry obiektowy jest zdecydowanie bardziej
    > przejrzysty, szczególnie jak używa wzorców. OnClick nie jest "wzorcem"
    > dobrym, jednak Delphi tak silnie go sugeruje że wielu nie może się
    > oprzeć pokusie i pisze kod o takiej jakości.

    >
    >> Inna rzecz, że pojęcie "obiektowy" jest przez różnych ludzi
    >> różnie rozumiane...
    >

    Podkreslibym te slowa o pokusie, tak jest jak cos jest (pozornie) latwe.

    W rdzeniu VCL (Delphi/BCB) sa fajne zamysly obiektowe, moze utrzymane w
    pierwszej fali OOP (akcent na dziedzczenia, przed wzorcami), ale sa.
    Przypomnial bym TXxxxxCustom jako przedostatni poziom dziedziczenia,
    rozumie ze jest to fajna propozycja do programisty 'Odziedzicz sobie
    swiadomie jak Ci trzeba'. Jest kilka innych pozytywnych rzeczy.
    (Sa wpadki, np brak abstrakcyjnego Query, ale to sie rodzilo w czasach
    plikowych baz)
    jednak przyjecie tego w spolecznosci jest niemal zerowe. Rzecz ciekawa,
    owa koncepcja z XxxxxCustom jest tylko w starych seriach komponentow,
    nie wystepuje w nowych. Jak ja rozumiem, nikomu nie byla potrzebna. Nikt
    juz pozniej nie myslal by hierarchie klas byly dobrze zaprojektowane -
    komponenty mialy byc "ladne" i tyle.

    Elementy dojrzalego OOP (wzorce, np swiadomie promowane fabryki,
    strategie - pierwsze z brzegu skojarzenie - choc okazji do
    fabryk/strategii jest sporo) nie istnieja. I chyba juz z tego nie
    bedzie, spolecznosc tego nie chce i nie pojmie (w swojej sredniej). I
    musieli by zerwac kompatybilnosc.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: