---------- Vidarebefordrat meddelande ----------
Från: Jon Dybeck <jondy276(a)student.liu.se>
Datum: 27 februari 2014 10:24
Ämne: Re: Frågor C# och design
Till: Fredrik Präntare <prantare(a)live.se>
Kopia: Martin Bodin <marbo018(a)student.liu.se>
Jag håller med i ert resonemang och kommer inte heller till någon
definitiv slutsats.
Så jag faller tillbaka på, vad går snabbast att få ett "fungerande"
program med ?
(det kan ju vara andra delar som fattas, och det ingår inte här i
"fungerande". misstänker att svaret är mvc och callbacks )
Och efter det, vad föredrar ni? Vissa gillar olika sätt att arbeta?
Eventuellt kan Martin ha synpunkter eller råd om det här, så jag
skickar en kopia till honom.
Den 27 februari 2014 10:17 skrev Fredrik Präntare <prantare(a)live.se>:
> Extrakoden är inte svår att skriva. Extrakoden kan dock bli överflödig om vi
> inte använder den på något vettigt sätt. I nuläget verkar det inte finnas
> särskilt mycket i managern som får fördelar av MVVM och ICommand, även fast
> det i framtiden kanske finns det. Egentligen är designbeslutet kanske lite
> av karaktären "agilt vs vattenfall" - i den meningen att den ena lösningen
> (MVVM/ICommand) täcker in alla möjliga problem medan den andra vid första
> anblick verkar bättre för den produkt vi ska utveckla (MVC/events).
>
> Visual Studio "autogenererar" inte särskilt mycket. Däremot är ICommand dels
> välutvecklad men också väldigt hårt kopplad mellan ViewModel och View vilket
> leder till att man inte behöver skriva särskilt mycket XAML-kod (den mesta
> koden man behöver skriva är implementering av ICommand i C#).
>
> Svaret verkar alltså inte, för mig och Mattias, vara helt självklart. Kör vi
> MVC och events är det bara att köra igång "som vanligt" medan MVVM och
> ICommand verkar ha flertalet fördelar på "sikt".
>
> Mvh
> Fredrik och Mattias
>
>> From: jondy276(a)student.liu.se
>> Date: Thu, 27 Feb 2014 10:03:19 +0100
>> Subject: Re: Frågor C# och design
>> To: prantare(a)live.se
>
>>
>> Det är helt klart en komplicerad fråga, särkilt eftersom jag inte
>> använt wpf tidigare.
>> Jag tycker det låter som en bra idé eftersom MVVM och ICommand ger oss
>> ett mer strukturerat system jämfört med MVC som ganska ofta blir lite
>> rörigt.
>>
>> Men jag tycker den avgörande frågan är: Är extrakoden faktiskt svår att
>> skriva?
>> Jag misstänker att Visual Studio kan hjälpa med en hel del av den (tex
>> xml för gui).
>>
>> Den 27 februari 2014 09:53 skrev Fredrik Präntare <prantare(a)live.se>:
>> > Hej!
>> >
>> > Vi har suttit och kikat på MVVM och ICommand (OO-"command" för GUI i
>> > WPF).
>> > Vi undrar om du tycker att det låter bra att vi kör på MVVM och
>> > ICommand,
>> > istället för MVC och rena "buttonevents", eller om du har något annat
>> > förslag? Vi är inte helt övertygade om att vi verkligen behöver ICommand
>> > då
>> > det inte är särskilt mycket som ska loggas i managern. ICommand verkar
>> > dock
>> > också ha andra fördelar gällande GUI även fast det blir en hel del
>> > extrakod.
>> > Ingen av oss har använt C# tidigare så det är en del funderingar som
>> > uppkommer.
>> >
>> > Med vänlig hälsning
>> > Fredrik och Mattias