Tutti pronti per ASP.NET
Breve guida ai requisiti di sistema necessari per implementare applicazioni ASP.NET, all'ambiente e ai tools di sviluppo.
di Alfredo Zingariello

Questo breve articolo vuol essere il punto di partenza per tutti i nuovi sviluppatori ASP.NET sia che essi siano totalmente all'inizio, sia che stiano migrando da ASP + (o classic) a questa nuova tecnologia.
Nuova Tecnologia ?
Nuova Tecnologia !
Ebbeni SI, le differenze fra ASP.NET e ASP+ sono talmente sostanziali che non si può parlare di nuova versione.



Differenze fra ASP+ (o classic) e ASP.NET :

ASP+ ASP.NET
Object Oriented Programming NO SI
Linguaggi usati Linguaggi di scripting : VbScript, JavaScript. Linguaggi di programmazione : Visual Basic.Net, C#.Net, Visual C++.Net, JScript.Net
Linguaggio Compilato NO SI
Gestione degli errori Elementare Avanzata con gestione delle eccezioni
Separazione del codice dall'html NO SI (Code Behind)


Requisiti, ovvero cosa serve ?

Per poter lavorare con tecnologia .NET occorre installare il .NET Framework (scaricabile gratuitamente dal sito della Microsoft www.microsoft.com/italy/msdn/netframework/), e installarlo su sistemi operativi Windows 2000 o XP, sul nuovo Windows Server 2003 il framework è nativo. Tale installazione non comporta alcun conflitto con le attuali librerie di sistema, difatti il vecchio ASP e il nuovo ASP.NET possono coesistere, in quanto hanno due ambienti di run time isolati. Il downtime di aggiornamento è minimo.



Se qualcuno ci chiede perchè installare il Framework, cosa rispondiamo ?

Io risponderei con i dieci buoni motivi che consiglia mamma Microsoft :
1) Maggiore affidabilità
2) Prestazioni superiori
3) Produttività degli sviluppatori
4) Sistemi di protezione efficienti e dettagliati
5) Integrazione con i sistemi esistenti
6) Semplicità di deployment
7) Supporto per dispositivi portatili
8) Supporto nativo per Web service
9) Supporto per più di venti linguaggi di programmazione
10) Accesso flessibile ai dati


… e il Software per sviluppare ?

Per sviluppare in ASP.NET possiamo usare Visual Studio .NET della Microsoft (www.microsoft.com/italy/msdn/vstudio/), il tool ufficiale, oppure affidarci al gratuito WebMatrix (www.asp.net/webmatrix/), il progetto open source della comunità degli sviluppatori MS. A meno che a qualcuno venga in mente di usare il caro vecchio notepad !