ASP.NET è un framework di sviluppo per la creazione di pagine web e siti web con HTML, CSS, JavaScript e scripting server.
ASP.NET supporta tre diversi modelli di sviluppo:
Pagine Web, MVC (Model View Controller) , e moduli web.
Questo tutorial tratta MVC
Pagine web | MVC | Web Forms |
Il modello di programmazione MVC
MVC è uno dei tre modelli di programmazione ASP.NET.
MVC è un framework per la creazione di applicazioni web utilizzando un design MVC (Model View Controller):
- Il modello rappresenta il nucleo di applicazioni (ad esempio un elenco di record del database).
- The View visualizza i dati (the database records) .
- Il controller gestisce l'ingresso (to the database records) .
Il modello MVC fornisce anche il pieno controllo su HTML, CSS e JavaScript.
Il modello MVC definisce web Lo strato di business (Model logic) Lo strato di visualizzazione (View logic) Il controllo di input (Controller logic) |
The Model è la parte dell'applicazione che gestisce la logica per i dati delle applicazioni.
Spesso gli oggetti del modello recuperare i dati (and store data) da un database.
The View è le parti dell'applicazione che gestisce la visualizzazione dei dati.
Molto spesso i punti di vista sono creati dai dati del modello.
The Controller è la parte dell'applicazione che gestisce l'interazione dell'utente.
Tipicamente controllori leggere dati da un input dell'utente vista, controllo, e inviare dati di ingresso al modello.
La separazione MVC aiuta a gestire applicazioni complesse, perché è possibile concentrarsi su un aspetto di un tempo. Ad esempio, è possibile concentrarsi sulla vista senza dipendere dalla logica di business. E rende anche più facile per testare un'applicazione.
La separazione MVC semplifica lo sviluppo gruppo. Sviluppatori differenti possono lavorare in vista, la logica di controllo, e la logica di business in parallelo.
Web Forms vs MVC
Il modello di programmazione MVC è un'alternativa leggera ai tradizionali ASP.NET (Web Forms) . Si tratta di una struttura leggera, altamente verificabile, integrato con tutte le caratteristiche di ASP.NET esistenti, come ad esempio pagine master, di sicurezza e di autenticazione.
Di Visual Studio Express 2012/2010
Visual Studio Express è una versione gratuita di Microsoft Visual Studio.
Visual Studio Express è un sarto strumento di sviluppo fatta per MVC (and Web Forms) .
Di Visual Studio Express contiene:
- MVC e Web Forms
- controlli web drag-and-drop e componenti Web
- Un linguaggio web server ( Razor using VB or C#)
- Un server web (IIS Express)
- Un server di database (SQL Server Compact)
- Un quadro pieno sviluppo web (ASP.NET)
Se si installa Visual Studio Express, si otterrà più benefici da questo tutorial.
Se si desidera installare Visual Studio Express, clicca su uno di questi link:
Visual Web Developer 2012 (Se si dispone di Windows 7 o Windows 8)
Visual Web Developer 2010 (If you have Windows Vista or XP)
Dopo aver installato Visual Studio Express per la prima volta, vale la pena di eseguire l'installazione ancora una volta, per installare le correzioni e service pack. Basta cliccare sul link di nuovo.
ASP.NET MVC Riferimenti
Alla fine di questo tutorial troverete un completo di riferimento ASP.NET MVC.