Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Prezentační vzory z rodiny MVC

Daniel Kvasnička ml. aura:82
11. 5. 2009 8:08 Nový

RE: Prezentační vzory z rodiny MVC

celé vlákno
Jak se u web apps realizuje ta sipka mezi V a M v prvnim nakresu MVP...? Akce z V je vzdy HTTP pozadavek a ten prece nikdy nezpracovava primo model.
Borek Bernard aura:66
11. 5. 2009 12:10 Nový

RE: Prezentační vzory z rodiny MVC

celé vlákno
Černá šipka v diagramu naznačuje závislost ("objekt A má referenci na objekt B"), interakce je v diagramu naznačena šipkami oranžovými.

V modelu MVP uživatel interaguje čistě s View, v modelu MVC se zapojují jak View (výstup), tak Controller (vstup).
Srigi
Srigi (neregistrovaný) ---.91-127-79.t-com.sk
11. 5. 2009 13:03 Nový

pochvala a navrh

celé vlákno
Dakujem za velmi dobry clanok. Skoda, ze serial nabuduce konci, osobne by som velmi privital, keby autor podrobne rozobral aspon najznamejsie PHP frameworky (Zend, Symfony, Nette).
Borek Bernard aura:66
11. 5. 2009 22:02 Nový

Re: pochvala a navrh

celé vlákno
Seriál zaměřený na praktickou implementaci prezentačních vzorů jsem už zvažoval, tak kdyby byl zájem, možná by něco takového mohlo vzniknout. Díky za podporu.
babca
babca (neregistrovaný) 193.86.144.---
11. 5. 2009 22:53 Nový

Re: pochvala a navrh

celé vlákno
Taktez bych se primlouval za nejakou ukazku :). Jinak velice hezke clanky :)
Petr
Petr (neregistrovaný) ---.inext.cz
11. 5. 2009 23:02 Nový

Re: pochvala a navrh

celé vlákno
Pěkný seriál, připojuji se s pochvalou.
Zuse X4
12. 5. 2009 17:30 Nový

Re: pochvala a navrh

celé vlákno
Konečně mi do celé problematiky někdo vnesl trochu pořádku :). Seriál o praktické implementaci by mohl být hodně užitečný a mohl by mnohem konkrétněji popsat o co se jedná. Určitě do toho!
v6ak aura:72
11. 5. 2009 13:29 Nový

Nevýhoda pasivního view

celé vlákno
Pasivní view má tu nevýhodu, že není tolik univerzální. Mohl by nastat problém při pokusu použít více view s jedním Presenterem.
Borek Bernard aura:66
11. 5. 2009 22:04 Nový

Re: Nevýhoda pasivního view

celé vlákno
Vztah View a Presenteru je většinou 1:1. Mohl byste uvést nějaký příklad, který máte na mysli, když mluvíte o potenciálním problému?
v6ak aura:72
12. 5. 2009 8:46 Nový

Re: Nevýhoda pasivního view

celé vlákno
Člověku pod přezdívkou se tyká...
Jinak narazil jsem na to v seriálu o Nette, kde se pasivní Views používají - vizte můj komentář: http://zdrojak.root.cz/clanky/nette-framework-refactoring/nazory/3551/vlakno/#o3567
Milan Čermák
Milan Čermák (neregistrovaný) ---.sun.com
11. 5. 2009 14:54 Nový

MVC a widgety

celé vlákno
Abych k textu přidal další zmatek, doplním, že model MVC a widgety se vzájemně nevylučují. V jazyku Smalltalk najdete obojí a widgety jsou zde implementovány právě pomocí modelu MVC. To umožňuje například přizpůsobit vzhled celé aplikace systému, na kterém běží, aniž by se musel změnit jediný řádek kódu.
MVC totiž od začátku nebyl jen systém jak psát aplikace s GUI, ale kompletní architektura grafického rozhraní do posledního tlačítka a textu. Tvůrce grafické aplikace dokonce nemusí mít ani ponětí o nějakém MVC, protože vše, co musí udělat, je definovat modely.
Borek Bernard aura:66
11. 5. 2009 22:20 Nový

Re: MVC a widgety

celé vlákno
MVC a widgety se teoreticky nevylučují, ale v současnosti nevím o žádné technologii, která by takto fungovala. Pokud se navíc podíváte na historii MVP, zjistíte, že to byly právě pozdější (ale pro nás stále pravěké) verze Smalltalku, kde bylo MVP poprvé popsáno.
David Grudl aura:74
11. 5. 2009 22:33 Nový

Re: MVC a widgety

celé vlákno
Upřímně řečeno, když jsem si četl návrh MVC z roku 1979 (http://heim.ifi.uio.no/~trygver/2007/MVC_Originals.pdf), tak mě překvapilo, jak hodně je "widgetové". O první implementaci z roku (tuším 1980?) ani nemluvě.
Borek Bernard aura:66
11. 5. 2009 23:50 Nový

Re: MVC a widgety

celé vlákno
I já si dovolím upřímnou poznámku - dlouho jsem zvažoval, jestli zmínku o Smalltalku vůbec zařadit (čtení o detailech historického MVC patřilo mezi méně oblíbené okamžiky minulých týdnů :) Nakonec tam je, protože dle mého názoru pomáhá demonstrovat rozdíly mezi MVC a MVP, ale můj osobní zájem o přesné detaily fungování původního MVC stále není nejvyšší.
Jaroslav Tulach
Jaroslav Tulach (neregistrovaný) ---.sun.com
4. 11. 2009 16:34 Nový

Takle pěkně mi to ještě nikdo nevysvětlil

celé vlákno

Díky za velmi pěkné články. Měl by je číst úplně každý! Dovolil jsem si je částečně přeložit (či spíše volně na ně odkázat) do angličtiny. Na původní zdroj jsem přidal odkaz, tak doufám, že to nevadí.

Martin Malý aura:93
4. 11. 2009 18:42 Nový

Re: Takle pěkně mi to ještě nikdo nevysvětlil

celé vlákno

Vzhledem k tomu, že články nejsou publikovány pod CC, tak je samosebou na místě vyžádat si souhlas autora. Uvedení odkazu na zdroj by rovněž mělo být výraznější než pouhý link, ideálně v podobě „text vychází z článku na serveru Zdroják…“ A pokud jsou obrázky převzaté z našich článků, tak k nim uvést: „Source: Zdrojak.cz“ Pokud budou tyto předpoklady splněny, tak to redakci nevadí. :)

Jaroslav Tulach
Jaroslav Tulach (neregistrovaný) 89.176.101.---
6. 11. 2009 16:58 Nový

Re: Takle pěkně mi to ještě nikdo nevysvětlil

celé vlákno

Upravil jsem svůj text, aby byly odkazy na zdrojak.root.cz nepřehlédnutelné. Děkuji redakci i autorovi za povolení.

Borek Bernard aura:66
4. 11. 2009 18:55 Nový

Re: Takle pěkně mi to ještě nikdo nevysvětlil

celé vlákno

Přiznám se, že věcem okolo copyrightu moc nerozumím a lépe je s vámi vykomunikuje redakce, ale jako autora mě volné navázání na články těší a jsem rád, že se líbilo. Díky!

Zasílat nově přidané příspěvky e-mailem