Dire nulla è un po' riduttivo. E' vero, si basa sul framework messo a disposizione da Microsoft, ma il .Net implementa un insieme di linguaggi completamente orientato agli oggetti: si puo' dire che sia la miglior interpretazione dello "spirito" Object Oriented. Inoltre, dato che esistono più linguaggi .Net (come Vb.Net, C# ma anche J#), è possibile adottare un linguaggio di sintassi simile ad uno al quale ci si è abitutati. Cosa ancor più importante, dato che gli assembly vengono compilati in uno speciale codice intermedio, ogni assembly generato da un linguaggio .Net è utilizzabile da qualsiasi altro linguaggio .Net con la massima compatibilità. Il framework controlla, in più, l'esecuzione di un codice completamente sicuro per la macchina.
L'unico difetto è la portabilità: infatti il .Net richiede sempre il framework... Tuttavia con l'avvento di Vista il problema potrebbe venire parzialmente risolto.
|