Michal Blaha (St, 2009-03-25 21:10):

Alesi, nesouhlasim. ASP.NET je sice udalostmi rizeny komponentovy model – kdyz chci (= nikoliv nutne), ale zakladni koncepce ASP.NET je velmi blizka MVC principu.

v ASP.NET je jak model, tak controler i View ve stejnem vztahu, jako u ASP.NET MVC. Ze v 99% plati vztah Controler:view 1:1 je druha vec (zvyk, prehlednost, lenost…). Realita ukazuje, ze ASP.NET MVC je to stejne.

Na rovinu vsak rikam, ze ja znam ASP.NET MVC tak na urovni prvni verejne CTP a pozdeji jsem to sledoval spise koncepcne (s vyjimkou routingu, ktery povazuji za velmi povedeny) . Vim, ze ASP.NET MVC se docela slusne vyviji a proto dekuji za tvou nabidku z twitteru a prijdu se k tobe podivat a dovolil bych se te pripravit o par minut tveho casu, abys me o plusech MVC presvedcil.

Me je jedno, ze MVC koncept je aktualni hype. Ja vnimam vyhody i „vyhody“ ASP.NET MVC i jeho neprehlednutelnou modnost a duraz na nepodstatne.

Ma vyhrada vuci ASP.NET MVC je pouze jedina: Mam hromadu ASP.NET programatoru. Pokud budu venovat cas a penize na „preskoleni“ lidi na ASP.NET MVC, cas a penize na zahozeni/prepsani existujiciho kodu (komponenty), vrati se mi to? Za jak dlouho a zda vubec ?

Ma nejvetsi a prakticky jedina vyhrada vuci ASP.NET MVC je, ze neni efektivnejsi pro psani Web aplikaci (cas, penize) a neprinasi nic „unikatniho“, nic „must have“. Prechodem na nej nebude muj team o 10,20,30% efektivnejsi. Nezlevnim vyvoj pro sebe a zakazniky o 10,20,30%. Jedine, co se stane je, ze pouziji aktualne modni „technologii“, ktera je pro zakaznika neviditelna (doslova i prenesene) a prinasi jen uspokojeni z toho, ze jedu na modni technologii. A to je pro me malo.

Ac to mozna nevypada, tak ja netrpelive cekam na kohokoliv, kdo me presvedci, ze se mylim.

PS: mozna ze to rozcisne ASP.NET 4+ (nebo spise 5), kde ma dojit k vetsimu a vetsimu „propojeni“ ASP.NET a ASP.NET MVC. Ale porad s komponentami a eventy….…..

PPS: Borku, promin za posun diskuze jinam ;-)

Odpovědět
Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
Více informací o možnostech formátování