Article View: alt.pl.comp.lang.csharp
Article #21985Re: WPF - tworzenie w XAML czy w kodzie, co wygodniejsze?
From: agend
Date: Tue, 15 Feb 2011 00:08
Date: Tue, 15 Feb 2011 00:08
64 lines
4158 bytes
4158 bytes
On 20 Sty, 06:52, Maciej Pilichowski <Pilichowski.MaciejSkasu...@gmail.com> wrote: > On Wed, 19 Jan 2011 13:08:32 +0100, "Robert Winkler" > > <win...@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/ mam podobne odczucia względem wpf/mvvm - nie wiem do końca jak jest z wydajnością, brak błędów z bindowania też można przeżyć. Ja po prostu nie mogę tego ogarnąć, pomimo przeczytania/przejrzenia prawie wszystkich książek o wpf, silverlight'cie i mvvm dalej nie wiem do końca o co chodzi. Pewne rzeczy, kruczki, sztuczki można znaleźć tylko na jakiś forach, twitach itp. Tak jakbym miał do czynienia z jakąś technologią obcych znalezioną w rozwalonym ufo, a nie biblioteką zrobioną w microsofcie. Nie dość że temat jest ogromnie obszerny: mvvm, commands, routing, 2 nowe rodzaje properties, xaml, blend, itd., to dokumentacja jest do dupy (jeśli chodzi o trochę bardziej skomplikowane sprawy). Chyba jestem po prostu za głupi. Do tego microsoft zachowuje się tak że nie do końca wiadomo jak wpf/ silverlight będzie wyglądał za kilka lat, już teraz dużo ludzi narzeka że wpf jest traktowany po macoszemu, cała para idzie w silverlight'a (a w zasadzie to sliverlight'a na wp7). Szkoda gadać Pozdrawiam Arek
Technical Details
Message-ID:
<8e1de6bc-b3fa-401e-afe4-5dd874217c4e@v7g2000yqh.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!v7g2000yqh.googlegroups.com!not-for-mailReferences:
<1411e969-5db0-44a5-80ab-eb7e3e439138@c39g2000yqi.googlegroups.com> <ih6k62$j39$1@inews.gazeta.pl> <dtifj6hm7ehrhqohiof58hs9n6k0hqonpu@4ax.com>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!postnews.google.com!v7g2000yqh.googlegroups.com!not-for-mail From: agend <agend07@gmail.com> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: WPF - tworzenie w XAML czy w kodzie, co wygodniejsze? Date: Mon, 14 Feb 2011 16:08:26 -0800 (PST) Organization: http://groups.google.com Lines: 70 Message-ID: <8e1de6bc-b3fa-401e-afe4-5dd874217c4e@v7g2000yqh.googlegroups.com> References: <1411e969-5db0-44a5-80ab-eb7e3e439138@c39g2000yqi.googlegroups.com> <ih6k62$j39$1@inews.gazeta.pl> <dtifj6hm7ehrhqohiof58hs9n6k0hqonpu@4ax.com> NNTP-Posting-Host: 83.145.183.112 Mime-Version: 1.0 X-Trace: posting.google.com 1297728506 19520 127.0.0.1 (15 Feb 2011 00:08:26 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 15 Feb 2011 00:08:26 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: v7g2000yqh.googlegroups.com; posting-host=83.145.183.112; posting-account=BI7EzgoAAAA-HhPsOB3NYo0QQdwMee3H User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit