-
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.
Następne wpisy z tego wątku
- 17.10.10 12:39 Jarek
- 17.10.10 12:57 Sebastian Biały
- 17.10.10 16:54 Jarek
- 17.10.10 18:41 Sebastian Biały
- 18.10.10 09:06 Mirosław Habarta
- 18.10.10 16:24 Sebastian Biały
- 19.10.10 14:39 p...@p...onet.pl
- 22.10.10 15:14 Norbert
- 18.12.11 12:25 Remek
Najnowsze wątki z tej grupy
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
Najnowsze wątki
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-20 Greenpeace została zobowiązana do zapłaty niemal 667 mln dolarów [USA,wyrok sądu]
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-19 Brak ograniczeń dla chińskiego kapitału - wam nie do rządu, tylko na zmywak do chińskiej knajpy!!!
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 szal-Unia == federacja policyjna
- 2025-03-19 Polsza == państwo policyjne
- 2025-03-19 Grzegorz Płaczek o programie szczepień dzieci. ,,Stworzono eldorado dla firm farmaceutycznych"
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 Gemini
- 2025-03-19 Mokry sen Zenka :)
- 2025-03-19 Re: Dlaczego tak odstają od Tesli?
- 2025-03-19 Czy grupa p.s.prawo przetrwa najbliższe wybory (prezydenta)?
- 2025-03-19 Warszawa => Frontend Developer (obszar Angular13+) <=
- 2025-03-19 Czy "niedopuszczony pełnomocnik" jest w prawie się na to skarżyć jak "świadek" zmarła bez zostawienia mu takiej instrukcji?