-
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
- 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
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-02 piszę list do św Mikołaja
- 2024-11-01 karta SIM nie działa w konkretnym smartfonie.
- 2024-11-01 Mamy WZROST! O 50% wzrosła ilość kredytów gotówkowych
- 2024-11-01 Warszawa => Expert Recruiter 360 <=
- 2024-11-01 Warszawa => Technical Leader (Java Background) <=
- 2024-11-01 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-11-01 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-01 Warszawa => Programista Dynamics 365 CRM <=
- 2024-11-01 Warszawa => Dynamics 365 CRM Developer <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Chrzanów => Specjalista ds. PR Produktowego <=
- 2024-11-01 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-01 Łódź => Frontend Engineer (Three.js) <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Gdańsk => Programista Full Stack .Net <=