veena (Čt, 2009-06-04 21:21):

Pár poznámek. MVT v Djangu je dost podobný koncept, o kterém mluvil David, že View se skládá ze šablony a plniče. V Djangu je plnič tzv view funkce v pythoním kódu a šablona je html soubor s libovolným templatovacím jazykem.

To, že se této View části ve většině web frameworků říká v nesouladu s MVC teorií Controller mi nedávalo smysl když jsem se poprvé s MVC frameworkama potkal a několik let mi to pořád strašilo v hlavě.

A k otázce MVC(P) nebo komponentový-„stavový“ přístup?

Nejlépe využít výhody obojího naráz! A od toho je tu přeci Nette Framework :-) Sic!

MVP + komponenty, které si dokáží držet stav ne v sessions nebo nějakých šílených postovaných viewstate proměnných ale pomocí parametrů v url, které jejich stav definují. Přirozené. Hodně HTTP friendly. Až magické.

Teorie je popsána zde: http://nettep­hp.com/…on-presenter

Jak to vlastně funguje v praxi je možné ozkoušet například stáhnutím příkladu odsud: http://zdrojak­.root.cz/…rk-mvc--mvp/

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