Article View: alt.pl.comp.lang.csharp
Article #22279Re: Czy strongly typed model wystarczy? (MVC3)
From: Łukasz 'Maly' Ostrowski
Date: Thu, 27 Oct 2011 17:10
Date: Thu, 27 Oct 2011 17:10
38 lines
2228 bytes
2228 bytes
On Thu, 27 Oct 2011 15:54:50 +0000, KO wrote:
> W sumie ma sens, tylko się zastanawiam czy to nie jest over-engineering?
> Jakie są zalety zastosowania MVVM(tak się to nazywa prawda?).
Tak. Zaletą jest followowanie idei MVVM :). Pozatym, ja sam nie
widze jakichś przesadnych jasno wyrysowanych zalet ;-).
Aczkolwiek, przykładowo, do widoku dzięki temu nie trafiają
dane które powinny być tam niewidocznie, np. relacje na obiekcie
domenowym, które spowodują lazy-loading jak ktoś będzie próbował
dereferencnąć w/w ;-).
> Muszę stworzyć dodaktową gałąź kodu, mam teraz View, Model, Controller,
> ViewModel - robi się trochę ciasno :)
Jest ciężko :).
> Zamiast tego mogę po prostu zrobić:
>
> OrderController : Controller
> {
> public View New()
> {
> ViewBag.OrderTypes = DataRefs.GetOrderTypes();
> ViewBag.Blah = MachineThatGoesPing.Ping();
> return this.View(new Order());
> }
> }
>
> Nie jest to może koszerne, ale jakie sa minusy takiego rozwiązania w
> porównaniu do tworzenia dodatkowego ViewModel?
Możesz, generalnie rule-of-thumb - rób tak jak Tobie wygodnie
byle było spójne w całym projekcie :).
To jest znacząca oszczędność czasu.
--
Pozdrawiam,
Łukasz 'Maly' Ostrowski. http://l3v.eu/
Technical Details
Message-ID:
<p8qmjiji8urn$.1bhoovcrqhdz4$.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mailReferences:
<1q6fskehnqc9r.a8ujskidd6x7.dlg@40tude.net> <18lvmexxkro5k$.1cilnq1iuru1s$.dlg@40tude.net> <1ams8keru9892$.1geyc8gznw6oa.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail From: Łukasz 'Maly' Ostrowski <maly@USUNnemo.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: Czy strongly typed model wystarczy? (MVC3) Date: Thu, 27 Oct 2011 19:10:13 +0200 Organization: Acme Lines: 38 Message-ID: <p8qmjiji8urn$.1bhoovcrqhdz4$.dlg@40tude.net> References: <1q6fskehnqc9r.a8ujskidd6x7.dlg@40tude.net> <18lvmexxkro5k$.1cilnq1iuru1s$.dlg@40tude.net> <1ams8keru9892$.1geyc8gznw6oa.dlg@40tude.net> NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1319735415 20959 78.9.71.129 (27 Oct 2011 17:10:15 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Thu, 27 Oct 2011 17:10:15 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit