🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #21984

Re: WPF - tworzenie w XAML czy w kodzie, co wygodniejsze?

#21984
From: Maciej Pilichowski
Date: Thu, 20 Jan 2011 05:52
41 lines
2771 bytes
On Wed, 19 Jan 2011 13:08:32 +0100, "Robert Winkler"
<winkel@NOSPAMpoczta.fm> wrote:

>MVVM kompletnie zmienia sposób myslenia

Moj zmienil -- do dzis nie moge dociec, skad bierze sie owczy ped w
kierunku rozwiazan mniej wydajnych, gdzie odbiorca musi sie mocno
napracowac stosujac pewne modele i zamiast jeszcze ochrzanic
producenta za zawalenie sprawy, to stwierdza, ze to jest postep.

Do czego pije? Eventy oparte na nazwach (au!) pol, brak
wielodziedziczenia zmuszajacy do powielania kodu (trigery
uruchamiajace eventy), jeden kanal transmisji eventow (au!), i brak
kolejkowania/filtrowania zdarzen (bardzo latwo zatkac WPF eventami).

Czesc wynika z konstrukcji C# rzecz jasna, ale tak czy inaczej calosc
przypomina chalture wiazana sznurkami. Nie po to sie w koncu wybiera
C#, zeby cos co powinno byc bledem skladni (dowiazanie do properties z
bledem w nazwie) nie bylo komunikowane nawet bledem w runtime!!! Glupi
Bash mi to nawet by zakomunikowal.

>W firmie poszlismy wlasnie w tym kierunku i jak na razie sprawdza sie 
>znakomicie.
>99% który mielismy w WinForms po prostu znikla, jako calkiem niepotrzebna,
>wszystko zalatwia nam databinding.

Ciesze sie, ze istnieja success stories :-) Ja w kazdym razie patrze
na wydajnosc -- a fakty sa takie, ze 15 lat temu szybciej tworzylem
aplikacje w Delphi, niz dzisiaj w C#/WPF.

Zeby bylo jasne, klne na czym swiat stoi, ale uzywam wlasnie WPF-a. C#
jest juz i tak nieco nieszczesliwy, wiec WPF juz mi i tak nie robi, a
cenie nie jego data binding, ale modulowosc (tj. zagniezdzanie
dowolnych widgetow).

milego dnia, hej


-- 
Moja wyprzedaz wszystkiego: ksiazki, plyty, filmy.
http://www.garaz.pol.pl/
Technical Details
Message-ID: <dtifj6hm7ehrhqohiof58hs9n6k0hqonpu@4ax.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <1411e969-5db0-44a5-80ab-eb7e3e439138@c39g2000yqi.googlegroups.com> <ih6k62$j39$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: Maciej Pilichowski <Pilichowski.MaciejSkasujTo@gmail.com>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: WPF - tworzenie w XAML czy w kodzie, co wygodniejsze?
Date: Thu, 20 Jan 2011 06:52:28 +0100
Message-ID: <dtifj6hm7ehrhqohiof58hs9n6k0hqonpu@4ax.com>
References: <1411e969-5db0-44a5-80ab-eb7e3e439138@c39g2000yqi.googlegroups.com> <ih6k62$j39$1@inews.gazeta.pl>
X-Newsreader: Forte Agent 1.93/32.576 English (American)
MIME-Version: 1.0
Lines: 41
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 79.187.252.98
X-Trace: 1295502748 unt-rea-b-01.news.neostrada.pl 2453 79.187.252.98:50572
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit