Introduzione

.::Home::.

.::Introduzione::.

1.Panoramica

2.Architettura

3.C#

4.DataBase

.::Presentazioni PPT::.

.::Link::.

.::DownLoad::.

 

.NET Framework rappresenta l’ultima novità nel campo degli ambienti di sviluppo targati Microsoft, e questa volta più che un’evoluzione di un prodotto già esistente la casa di Redmond propone una soluzione completamente rinnovata.

Il lancio della nuova piattaforma, che solo ora sta entrando nella sua fase definitiva, è stato accompagnato da una mastodontica operazione di marketing, così vasta da risultare persino disorientante.

Ogni nuovo prodotto che in qualche modo presenta un legame, seppur modesto, con il Framework ha guadagnato il suffisso .NET nella denominazione, dando vita ad una generazione di servizi e strumenti legati alla rete ed accomunati dalla tecnologia realizzativa.

Se il Framework è il fondamento di questa nuova tecnologia, gli strumenti per la costruzione che sono stati proposti o lo saranno tra breve comprenderanno oltre al Software Development Kit (SDK) vero e proprio, seguendo una tradizione oramai consolidata, un ambiente di sviluppo integrato (Visual Studio .NET) composto da linguaggi tradizionali (Visual C++), rinnovati (VB.NET) o completamente nuovi (C#); inoltre l’indipendenza dal linguaggio caratteristica di questa piattaforma ha permesso il rientro in scena di linguaggi come il COBOL o lo SmallTalk, oramai considerati superati.

Come già accennato il vessillo .NET contrassegna una famiglia numerosa, composta da membri assai diversi tra loro. Da una parte si schiereranno i servizi "consumer" precedentemente noti con il nome in codice di "HailStorm" e ora denominati .NET My Services, ovvero un insieme di servizi Web orientati all'utente come .NET Passport (un servizio di autenticazione) e .NET Alerts (un servizio di notifica), pressoché imposti sui siti Microsoft e presto adottati anche da terze parti.

All’estremo opposto troveremo addirittura le nuove versioni di sistemi operativi server, basati su kernel Windows XP e battezzati, con soluzione di continuità, Windows .NET Server.

In questa intricata jungla di prodotti, servizi e soluzioni, questo tutorial si propone di svolgere una serena analisi del .NET Framework studiandone la struttura logica, l’architettura, le funzionalità e i linguaggi in modo da offrire al lettore una panoramica chiara e completa, soffermandosi in particolar modo sulle caratteristiche innovative della piattaforma e di C#, il linguaggio principe per lo sviluppo delle nuove applicazioni, paragonandoli alle soluzioni concorrenti presenti sul mercato.

Al momento della stesura di questo tutorial solo alcuni dei componenti della famiglia .NET sono disponibili in forma definitiva, mentre molti altri sono ancora in uno stadio preliminare (Beta) o solamente annunciati o ipotizzati, rendendo difficile valutare alcuni aspetti o caratteristiche del sistema, situazione che sarà comunque chiarita laddove necessario.

Il tutorial è diviso in quattro parti fondamentali:

  1. Panoramica: basata sulla documentazione Microsoft presenta la piattaforma nella sua interezza, elencandone le caratteristiche e le possibilità presenti e quelle disponibili in futuro.

  2. Architettura: la struttura del Framework è analizzata in dettaglio, accentuando gli aspetti salienti, le novità e i confronti con soluzioni esistenti, prima fra tutte la piattaforma Java di Sun.

  3. C# Tutorial: un nuovo linguaggio si propone come araldo del sistema, non solo per sostituire in Visual Studio il tormentato Java, ma mutuando e impossessandosi di aree applicative in passato appannaggio dei tradizionali dialetti Microsoft come Visual Basic e Visual C++, quasi in contrasto con una delle principali caratteristiche di .NET Framework: l’assoluta indipendenza dal linguaggio di programmazione.

  4. DataBase: .NET fornisce un’elevata integrazione con le basi di dati, in particolare con quelle Microsoft.

 

 

.::^top^::.

(2002) A cura di Carlo Becchi