ASP.NET MVC - Tutorial
- Pagina precedente Logica VB di Razor
- Pagina successiva Applicazione MVC
ASP.NET è un framework di sviluppo utilizzato per costruire pagine web e siti web attraverso HTML, CSS, JavaScript e script server.
ASP.NET supporta tre modelli di apertura:
Web Pages, MVC (Model View Controller) e Web Forms:
Questo tutorial spiega MVC.
Web Pages | MVC | Web Forms |
Modello di programmazione MVC
MVC è uno dei tre modelli di sviluppo ASP.NET.
MVC è un framework utilizzato per costruire applicazioni web, progettato con MVC (Model View Controller):
- Il modello (modello) rappresenta il nucleo dell'applicazione (ad esempio, elenco di registrazioni del database)
- La vista (vista) visualizza i dati (registrazioni del database)
- Il controller (controller) gestisce l'input (registrazione dei dati nel database)
Il modello MVC fornisce anche un controllo completo su HTML, CSS e JavaScript.
Il modello MVC definisce l'applicazione web attraverso tre strati logici:
- strato di business (strato di business, logica del modello)
- strato di visualizzazione (strato di visualizzazione, logica della vista)
- controllo di input (controllo di input, logica del controller)
- Model (modello)
-
Model (modello) è la parte dell'applicazione che gestisce la logica dei dati dell'applicazione.
Di solito, gli oggetti del modello accedono ai dati nel database.
- View (vista)
-
View (vista) è la parte dell'applicazione che gestisce la visualizzazione dei dati.
Di solito, la vista viene creata dai dati del modello.
- Controller
-
Il controller è la parte dell'applicazione che gestisce l'interazione dell'utente.
Di solito, il controller legge i dati dalla vista, controlla l'input dell'utente e invia dati al modello.
Questa divisione di MVC ci aiuta a gestire applicazioni complesse, perché puoi concentrarti su un aspetto alla volta. Ad esempio, puoi progettare la vista senza dipendere dalla logica del business. Allo stesso tempo, è anche più facile progettare l'applicazione.
Questa divisione di MVC semplifica anche la sviluppo in gruppi. Diversi sviluppatori possono sviluppare contemporaneamente la vista, la logica del controller e la logica del business.
Web Forms vs MVC
Il modello di programmazione MVC è una soluzione più leggera rispetto al tradizionale ASP.NET (Web Forms). È un framework leggero e altamente testabile che integra tutte le funzionalità esistenti di ASP.NET, come le pagine di modello, la sicurezza e l'autenticazione.
Visual Studio Express 2012/2010
Visual Studio Express è la versione gratuita di Microsoft Visual Studio.
Visual Studio Express è uno strumento di sviluppo personalizzato per MVC (e Web Forms).
Visual Studio Express include:
- MVC e Web Forms
- Trascina i controlli web e i componenti web
- Linguaggio del server web (Razor utilizza VB e C#)
- Servizio di web server (IIS Express)
- Servizio di database (SQL Server Compact)
- Completo framework di sviluppo web (ASP.NET)
Se hai già installato Visual Studio Express, otterrai molti vantaggi da questo tutorial.
Se desideri installare Visual Studio Express, fai clic sui seguenti link:
Visual Web Developer 2012(Windows 7 o Windows 8)
Visual Web Developer 2010(Windows Vista o XP)
Dopo l'installazione iniziale di Visual Studio Express, eseguirà di nuovo il programma di installazione per installare i patch e i service pack. Fai clic di nuovo sul link.
Manuale di riferimento ASP.NET MVC
Alla fine di questo tutorial, forniamo il seguente Manuale di riferimento ASP.NET MVC.
- Pagina precedente Logica VB di Razor
- Pagina successiva Applicazione MVC