|
-
Supporta più di 20 linguaggi di programmazione diversi.
-
Gestisce la maggior parte delle attività di routine relative allo sviluppo
di software, consentendo così agli sviluppatori di concentrarsi sul codice
principale della logica business.
Semplifica più che mai la creazione, distribuzione e amministrazione di
applicazioni protette, affidabili e ad alte prestazioni.
Windows .NET Framework è composto da Common Language Runtime e da un insieme
unificato di librerie di classi.
Common Language Runtime
Da Common Language Runtime (CLR) dipendono i servizi di run-time, tra cui
l'integrazione dei linguaggi, l'applicazione della protezione e la gestione
della memoria, dei processi e dei thread. CLR svolge inoltre un ruolo
importante in fase di sviluppo in quanto, grazie a particolari funzionalità
quali la gestione del ciclo di sviluppo, l'assegnazione di nomi sicuri, la
gestione delle eccezioni tra più linguaggi e l'associazione dinamica dei dati,
riduce la quantità di codice che è necessario scrivere per trasformare la
logica business in un componente riutilizzabile.
Librerie di classi
Le classi di base forniscono funzionalità standard quali
l'input/output, la manipolazione delle stringhe, la gestione della protezione,
le comunicazioni di rete, la gestione dei thread e del testo, nonché
funzionalità di progettazione dell'interfaccia utente. Le classi ADO.NET
consentono agli sviluppatori di interagire con i dati a cui si accede come XML
mediante le interfacce OLE DB, ODBC, Oracle e SQL Server. Le classi XML
consentono di eseguire manipolazioni, ricerche e conversioni nell'XML. Le
classi ASP.NET supportano lo sviluppo di applicazioni Web e di Web service. Le
classi Windows Forms supportano lo sviluppo di applicazioni per client
intelligenti basati su desktop. Insieme, le librerie di classi forniscono
un'interfaccia di sviluppo comune e uniforme per tutti i linguaggi supportati
da Windows .NET Framework.
Nota: .NET Compact Framework non viene fornito con Windows
.NET Framework e non è disponibile mediante il programma Windows .NET Framework
1.1. Gli sviluppatori potranno accedere a .NET Compact Framework con la
prossima versione di Visual Studio .NET e, a breve termine, con Visual Studio
.NET 2003.
Grande diffusione
Windows .NET Framework è stato presentato al pubblico nel gennaio del 2002 e da
allora ha fatto registrare una diffusione sempre maggiore, come dimostrano i
seguenti dati:
-
Per l'utilizzo con Windows .NET Framework sono disponibili compilatori per più
di 20 linguaggi di programmazione.
-
Per lo sviluppo con Windows .NET Framework sono disponibili oltre 350 strumenti
di altri produttori, inclusi circa 250 componenti aggiuntivi per Visual Studio
.NET, nonché ambienti IDE di Borland e Macromedia.
-
Sono già disponibili, o comunque di prossima uscita, più di 350 pubblicazioni
che riguardano lo sviluppo di software con Windows .NET Framework.
-
Sono nati più di 750 gruppi di utenti di Windows .NET Framework in tutto
il mondo.
-
Ogni mese milioni di utenti visitano i siti Web .NET Code Wise Community
-
Oltre un milione di sviluppatori utilizza Visual Studio .NET.
-
Migliaia di aziende di punta, da Autodesk a Credit Suisse First Boston, a
Honeywell, a Xerox, stanno ottenendo considerevoli tagli sui costi, nuove
opportunità di integrazione e una riduzione del time-to-market grazie
all'utilizzo di Windows .NET Framework per sviluppare e distribuire le
applicazioni.
-
Microsoft sta conducendo una massiccia campagna di distribuzione di
applicazioni create con Windows .NET Framework. MSN®, Microsoft Customer
Relationship Management (CRM), Windows XP Media Center Edition e Microsoft.com
Smart 404 sono solo alcune delle numerose applicazioni Microsoft già prodotte
utilizzando Windows .NET Framework.
Migliori prestazioni
Windows .NET Framework consente di migliorare le prestazioni delle normali
applicazioni Web. . Middleware Company, società fondatrice dell'importante
forum per sviluppatori J2EE TheServerSide.com, ha messo a confronto Windows
.NET Framework e J2EE, riscontrando la netta superiorità di Windows .NET
Framework in
|