.NET Framework 1.1 Beta
Una prima panormaica sulle novità offerte dal Framework 1.1 che sarà integrato nella prossima versione di Visual Studio .NET 2003.
E’ finalmente stata rilasciata in Beta la versione 1.1 del .NET Framework.
Questa versione sarà integrata e distribuita con Visual Studio .NET 2003 (nome in codice “Everett”) previsto in uscita per l’anno prossimo (probabilmente I o II trimestre 2003 secondo i piani) e distribuito anch’esso recentemente per una fase di beta-testing.
Ecco in breve le novità sostanziali del nuovo Framework:
Supporto IP6
A mio avviso una delle più importanti considerando il fatto che Internet è esplosa negli ultimi anni e sta continuando a crescere a ritmo vertiginoso. Il problema deriva dal fatto che il numero di IP disponibili si sta esaurendo in fretta e quindi è necessario un aggiornamento del famoso e vecchio protocollo (IP4) per supportare più combinazioni. Diversamente il numero di Host possibili sarebbe limitato e quindi anche un’eventuale ulteriore espansione di Internet subirebbe uno stop.
C’è da contare anche il fatto che il numero di periferiche che si possono connettere ad Internet sta crescendo ed infatti ora abbiamo a disposizione oltre ai normali computers anche altri terminali come telefoni di nuova generazione GPRS e UMTS, Tablet PC, ecc.
In più c’è il fatto che stati grandi e popolosi come la Cina si stanno affacciando verso queste tecnologie e che quindi le limitatezze dell’IP4 devono essere necessariamente superate per non subire un collasso del sistema.
Microsoft già da anni lavora su IP6 tanto che esiste proprio un gruppo di ricerca dedicato a questo argomento. Già le versione Home e Professional di XP includono lo stack IP6 così come anche la nuova versione di Windows .NET Server.
Supporto nativo per lo sviluppo di applicazioni “mobili”
Ricollegandoci a quanto detto poco fa, il numero di terminali che si collegheranno ad internet sta aumentando. Una parte significativa sarà occupata dai telefoni cellulari, palmari, ecc. Proprio per questo il Framework 1.1 contiene una nuova serie di controlli (Mobile Controls) che saranno ottimizzati proprio per questi device di ultima generazione.
Lo sviluppatore non dovrà più preoccuparsi di come rappresentare le informazioni, perché questo lavoro sarà svolto da questi controlli, e potrà concentrarsi sullo sviluppo delle funzionalità e della business logic delle sue applicazioni.
I nuovi device che avranno questo supporto saranno quelli dotati di Pocket PC 2000/2002 e Phone Edition.
Supporto per l’accesso a Database Oracle e ODBC
Se fino a poco fa questi due pacchetti erano disponibili per il download e installabili sul vecchio Framework 1.0, da questa release sono stati integrati. Abbiamo così a disposizione un accesso diretto ai Driver ODBC così come ai Database Oracle tramite l’interfaccia (OCI) nativa offerta da Oracle.
Esecuzione di Assemblies da Internet
La sicurezza è una cosa fondamentale al giorno d’oggi. Anche Microsoft ha prestato molta cura nello sviluppo del Framewrok ed in particolare sulla sicurezza. Fino alla release 1.0 i pacchetti scaricati da Internet non venivano eseguiti.
Dalla 1.1 la politica di sicurezza è stata leggermente modificata. Ora questi pacchetti ricevono dei permessi particolari che permettono all’Assembly di essere eseguito in una modalità protetta che però non consente di accedere al computer sottostante, in modo da non arrecare danni nel caso venga eseguito codice maligno.
Oltre a queste features che interessano prevalentemente gli sviluppatori ce ne sono altre che sono più orientate agli amministratori di rete:
Aumenta la sicurezza e la gestione delle applicazioni ASP.NET
Il Framework fornisce alcuni permessi e restrizioni alle applicazioni ASP.NET e Web Services. Con la versione 1.1 gli amministratori hanno la possibilità di configurare con molta flessibilità la sicurezza dei sistemi su cui vengono eseguite queste applicazioni e limitare eventualmente le risorse utilizzate o aggiungere o rimuovere altri permessi.
Controllo delle versioni
Ora è possibile installare sullo stesso sistema diverse versioni del Framework (es. 1.0 e 1.1) così come mantenere ed eseguire applicazioni o componenti che dipendono dalle diverse versioni del framework.
L’amministratore avrà così la possibilità di configurare le applicazioni tramite i file (più file diversi per ogni versione di framework) di configurazione delle applicazioni.
Voto medio articolo: 4.4 Numero Voti: 5