venerdì 13 marzo 2009

L'ho fatto alla fine

Quello che rimane della piattaforma video... Il mio primo lavoro con asp.net mvc.

Il progetto era relativamente semplice: un indice con dei video e una pagina dove poterli vedere.

Usando Jquery, asp.net mvc e Linq ho realizzato il progetto, si parte da una pagina indice dove i video sono raggruppati per argomento i raggruppamenti si possono chiudere o espandere tramite jquery. La pagina di dettaglio ha ancora il menu con tutti i video e al centro il player per i video in formato h.264.

L'applicazione asp.net mvc si compone di due controller uno per le pagine indice e uno per le pagine con il player. Nel model c'e' un'unica classe che legge i dati dei video da un file xml. Le interrogazioni vengono fatte tramite un'istruzione linq:

XElement elemento= new XElement("videoselezionato", from c in loaded.Descendants("capitolo")
where (string)c.Attribute("guid") == cap && (string)c.Element("video").Attribute("guid") == id
select c.Element("video"));


Con Rails è molto più semplice ma questo asp.net mvc promette molto bene.

Nessun commento: