Diskuze: Delphi vs. C#
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, no není to tak jednoduché, takže nemohu říci, ano ani ne. Čím si
sem však jistý je, že přechod z C# k Delphi je jako přechod z Delphi k
Pascalu, prostě o řadu níž. Delphi mají dokonalý kompiler. Není problém
v nich vytvořit naprosto cokoli, napojit je na nějaké dll, udělat v nich
Dooma 3 a podobně. Je to příjemný a pohodný jazyk. Co je ale problém jsou
VCL komponenty a jejich zabuguvanost. A? si vybavím, kteroukoli VCL komponentu,
něco na ni nefunguje. Pagecontrol při roztahování formuláře nechutně
bliká a doublebuffered vlastnost u něj zapnout nelze, bitbutton umí v glyphu
jen soubory bmp, čili vyhlazená ikona na tlačítku je nemožná, richedit je
pozůstatek z windows 3.1, neumí obrázky, neumí česky, přepíná si
klávesnici jak chce. Samotné rozhraní v Delphi blbne, několikrát se mi
stalo, že mi zkazilo zdroják. Naprosto každá komponenta má problém se
skiny (xpmanifestem - vzhledem XP/Vista), vše bliká, vykresluje se černě s
doublebuffered, checkbox neumí průhlednost... Takto bych mohl pokračovat
hezky dlouho. Jako dobrý příklad se mi jeví .NET button v C#, který je
jeden a umí naprosto všechno, není problém mu dát jako obrázek průhledné
png. Delphi má typů buttonů asi 5 a ani jeden pořádně nefunguje. Pro
jednoduché aplikace Delphi nemají chybu, ale když chce člověk dělat na
nějakém větším projektu a chce, aby to nějak vypadalo, musí zvolit něco
jiného.
Zobrazeno 2 zpráv z 2.