Introduzione ad ASP.NET



A chi è rivolta questa guida?
Per utilizzare questa guida è sufficiente avere una certa dimestichezza con HTML e con le basi della programmazione. Non è quindi necessaria la conoscenza della tecnologia Active Server Pages di Microsoft. ASP.NET infatti un prodotto nuovo, anche se può tranquillamente coesistere e interagire con ASP.
Questa guida partirà da un livello base introducendo anche C# (che si legge C sharp), il nuovo linguaggio di programmazione che, tra l'altro, è stato usato per scrivere la piattaforma .Net. Essendo una guida di base non sarà possibile affrontare in dettaglio il linguaggio C#, ma ne scopriremo molte potenzialità e alla fine ci risulterà molto familiare.

Il Framework .NET
.NET è il nuovo ambiente di lavoro creato da Microsoft per gli sviluppatori, affinché possano creare applicazioni che risolvano i bisogni degli utenti connessi ad internet. Oltre alle applicazioni web fatte con ASP.NET, il framework .NET permette di creare Web Services, che sono un altro elemento fondamentale della strategia di casa Microsoft.

Di cosa ho bisogno per diventare un guru di ASP.NET?

  1. Un pc con installato Windows 2000 o Windows XP.
  2. Il .NET Framework installato sul pc di cui sopra.

Per creare, installare e debuggare le vostre applicazioni non è quindi necessario installare Visual Studio o altri ambienti di sviluppo RAD. Se siete minimalisti, risparmiosi o semplicemente non vi piacciono gli ambienti visuali, non perderete nessuna funzionalità.

A cosa serve ASP.NET
Lo scopo principale di questa nuova tecnologia è quello di creare applicazioni web. Cos'è una applicazione web, è un sito? No, è molto di più. Ad esempio, alla stessa applicazione possono accedere vari dispositivi, non solo browser, ma anche PDA e altri dispositivi che adesso neanche immaginiamo. Creando una applicazione web con ASP.NET è possibile svolgere tutti i compiti che siamo abituati a vedere svolti dai classici programmi per Windows.

La Common Language Runtime (CLR)
Una delle maggiori innovazioni del framework .NET è il fatto di avere una runtime comune a tutti i linguaggi che si applicano al framework.
I linguaggi forniti da subito insieme al framework sono:

  • C#
  • Jscript.NET
  • C++
  • VB.NET

mentre altri linguaggi come COBOL, Mercury, Oberon, Perl, Python, Scheme ed altri, saranno disponibili tra breve.
Per alcuni aspetti il ruolo della CLR è simile alla Java Virtual Machine o alla VB runtime, ma il vero punto di forza è che la CLR compila nativamente tutto il codice. Questo significa prestazioni eccezionali.

Basta discorsi, scriviamo un po' di codice.

Ultimi articoli ASP.Net

LINQ e la trappola della 'deferred execution'

Una "trappola" in cui si può incappare utilizzando il risultato di...

C#, le Custom Type Conversion

Conversioni personalizzate tra classi, creare metodi particolari per...

Introduzione a Entity Framework

Il framework ORM messo a disposizione da .NET

Repeater: visualizzare un feed RSS

Utilizzare il controllo XMLDataSource e sfruttare il metodo XPath()...

Repeater, il server control "semplice"

Cos'è e come funziona il controllo Repeater

Altri articoli

Guide ASP.Net

Guida ASP.NET MVC Best Practices

Un workflow dettagliato e ricco di suggerimenti pratici per...

Guida ASP.NET Starter Kit

Un modo semplice per imparare ad utilizzare le tecnologie Microsoft...

Guida Visual Studio 2010

L'ambiente di sviluppo di riferimento per sviluppare applicazioni su...

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto