luglio 8, 2011 at 4:29
—
l.conti
Per il restyling del sito web ci siamo affidati alla piattaforma Microsoft Asp.net MVC.
Dal punto di vista prettamente tecnico si tratta di un framework open source basato sul paradigma Model-View-Controller realizzato da Microsoft.
Rispetto all'utilizzo delle Web Forms di Asp.Net, MVC offre innumerevoli vantaggi, in particolare sotto l'aspetto della pulizia del codice HTML generato garantendo un maggior controllo sul markup HTML nella fase di rendering della pagina, non implementando il ViewState e non utilizzando controlli server-side.
Tutto ciò porterà alla generazione di pagine con un codice XHTML più pulito e meno pesante, più conforme agli standard, con vantaggi nell'indicizzazione, nella velocità e nel consumo di banda.
Altra caratteristica molto interessante, presente anche nell'ultima versione di Asp.Net, è il routing degli indirizzi, che permette una migliore categorizzazione dei contenuti e la visualizzazione di url semantici, entrambi elementi molto apprezzati dai search engine.
In generale Asp.Net MVC può essere definito la scelta ideale per tutti i siti web che non richiedono particolari iterazioni con l'utente, ovvero per tutti gli scenari in cui le informazioni vengono presentate all'utente senza dare la possibilità di eccessive interazioni. Per scenari come intranet ed extranet, con elevate iterazioni fra l'utente e i dati presentati, invece consiglio sempre Asp.Net, che grazie alle Web forms e agli innumerevoli controlli server side presenti sul mercato, offre un sistema di sviluppo più rapido e immediato