Newsgroup: it.comp.www.php
Titolo: manuale cartaceo (universitario?) che tratti il pattern MVC?

qualcuno, magari uno studente universitario, può consigliarmi un
manuale cartaceo convenzionale (sì, un libro! :-) ) che spieghi in
modo didatticamente valido ad un lettore di buona volontà ma un po'
capoccione come il sottoscritto il pattern mvc?  magari con dei begli
esempi pratici da copiare e far girare?
va bene sia in italiano che in inglese, con una leggera preferenza per
l'italiano, se usato come lingua originale e non tradotto alla scappa
via come al solito (in questo caso preferirei senz'altro l'inglese).
vi ringrazio di eventuali link, ma davvero sono un po' all'antica,
studio molto meglio su manuali di carta (a parte che passo molto tempo
in metropolitana e i libri sono più comodi).

 esempi pratici da copiare e far girare?
ellapeppa! va bene che l'mvc è importante, ma farci un libro *solo* su
quello è un po' troppo!
btw, il "classico" design patters della gof non va bene?
(
http://en.wikipedia.org/wiki/Design_Patterns
)
-- 
By ZeD

 esempi pratici da copiare e far girare?
Il pattern MVC si spiega tranquillamente in 2-3 paginette. Il punto piu` 
complesso e` quello dell'implementazione, e questo varia in base al 
linguaggio, all'ambiente e al framework, quindi dovresti cercare qualcosa 
per l'ambiente a cui vuoi applicarlo. Immagino PHP su web. :)
Io sto leggendo "Zend Framework 1.8 Web Application Development", che lo 
tratta molto bene. Addirittura parte spiegando dal Model, cosa che non 
avevo visto fare a nessuno, finora. Partivano tutti dalla View. :)
E` un po' esagerato con le astrazioni, in certi punti, ma dichiaratamente 
lo fa per poter implementare, alla fine del libro, il testing senza 
bisogno di un database nel backend.
E`, naturalmente, orientato all'MVC di Zend Framework, ma personalmente 
la trovo una buona implementazione del pattern (e anche altri, visto che 
anche "Pro PHP Patterns" lo usa quando parla di MVC), quindi puo` esserti 
utile anche come esempio generico: puoi sostituire tutto il backend SQL 
con PDO invece che con Zend_Db_Table, per esempio, e costruirti le query 
manualmente, invece di usare Zend_Db_Select. O usare smarty al posto di 
Zend_View per i template.
Sicuramente ci saranno altri libri che lo trattano, ma non avendoli letti 
non posso commentarli.
Bye.

 (
http://en.wikipedia.org/wiki/Design_Patterns
)
veramente non ne ho idea, non lo conosco.  in genere però i "grandi
classici" volano sempre un po' troppo alto e sono molto molto
teorici.  nelle mie aspettative, forse azzardate, un manuale magari
universitario dovrebbe dare importanza anche al dettaglio
implementativo corrente.
voglio dire, mi potrebbe far comodo qualcosa che si possa assimilare
in giorni o settimane, ma non mesi, e che mi permetta durante questi
giorni o settimane di mettere su un'applicazione decente (ovviamente
se le mie capacità me lo permettono).
comunque lo guardo senz'altro, grazie.

 avevo visto fare a nessuno, finora. Partivano tutti dalla View. :)
grazie del consiglio e dei commenti, sembra interessante.



Per Cake c'è "Beginning CakePHP" di David Golding (Apress).
Testo abbastanza completo, copre anche una discreta fetta di teoria MVC e 
di come Cake metta in pratica la teoria.


mi sa che non ti interessa un testo universitario ma un sussidiario 
elementare. non ho mai visto all'universit� un libro come dici tu. di 
solito sui testi accademici le cose sono espresse in modo pi� complicato 
di quanto siano in realt� :)

 elementare. non ho mai visto all'universit un libro come dici tu. di
ci sono sussidiari elementari che trattano MVC?  :-)

 di come Cake metta in pratica la teoria.
grazie!