.NET - Il Framework Microsoft per Applicazioni Moderne
Guida completa e articoli correlati su .NET
Guida completa alla piattaforma .NET: versioni, ecosistema e usi concreti per capire perche e la base piu solida per costruire software moderno e duraturo.
Guide pratiche sulla piattaforma .NET
12 articoli trovatiDomina con VB.NET la memoria e mettila al tuo servizio; non lasciarle il comando della tua carriera
Gestisci la memoria con metodo grazie a VB.NET: il tuo codice non deve tradirti, deve rimanere stabile anche sotto carichi intensi.
Ecco come la migrazione da VB6 a .NET ti farà perdere dati senza accorgertene
Oltre il 90% delle migrazioni da VB6 a .NET nasconde errori e dati corrotti. Il vecchio database marcisce senza che tu te ne accorga davvero.
VB6: migrazione da completata? La guida all'ottimizzazione che mancava
Hai migrato da VB6 a .NET ma l’app non è fluida? Scopri come ottimizzare codice, risorse e performance.
Scopri perché Visual Studio è il miglior programma per programmare: semplice, potente e perfetto per iniziare con lo sviluppo professionale
Vuoi iniziare a programmare ma non sai da dove partire? Scopri il miglior programma per programmare davvero. Semplice, umano, fatto per te.
Esploriamo insieme cos’è .NET e perché devi assolutamente impararlo nel 2026
Scopri cos’è .NET, perché è così richiesto nel 2026 e come può rivoluzionare la tua carriera da sviluppatore. Dai il via al tuo futuro con .NET!
Visual Studio e Team Foundation Server a cosa servono? Non ti servono per scrivere codice. Ti servono a diventare il regista
Visual Studio e Team Foundation Server a cosa servono e come funzionano davvero se inizi a pensarli per dirigere sistemi e non come semplici supporti
Le novità di .NET9: quando l'innovazione diventa un'ossessione
Il gioco delle tre carte nel mondo tech: come .NET9 alimenta il nostro bisogno compulsivo di aggiornamenti.
Evolvi il tuo sviluppo: perché passare da VB6 a .NET
Passare da VB6 a .NET ti offre applicazioni moderne, sicure e più semplici da mantenere nel tempo.
Programmare in VB.NET è un fardello che sottrae risorse all’innovazione e rallenta la produttività
Programmare in VB.NET è come spingere un'auto in salita. Scegliere tecnologie moderne elimina gli ostacoli e accelera lo sviluppo.
Il rilascio .NET Core 3.0, cosa c'è di buono?
Vuoi sapere come impatta sul tuo sviluppo quotidiano il rilascio di .NET 3.0?
Come pubblicare le API REST in .NET per le tue applicazioni desktop, web o mobile senza stress
Pubblica API REST in .NET senza errori nascosti grazie a un metodo semplice, stabile e prevedibile.
Quando capire .NET cambia tutto
Capire davvero .NET cambia tutto quando devi scegliere stack, tooling, architettura e traiettoria tecnica di un progetto. Non e solo una piattaforma da usare: e il contesto che determina come sviluppi, distribuisci e mantieni il software nel tempo.
Tecnologie principali dell'ecosistema .NET
- C# - linguaggio principale dell'ecosistema .NET per ogni tipo di applicazione
- ASP.NET - framework web di .NET per API, MVC e Razor Pages
- Blazor - applicazioni web full-stack con .NET e WebAssembly
- .NET MAUI - sviluppo mobile e desktop cross-platform con .NET
Fonti e riferimenti
Martin Fowler - Architettura software
Questa fonte mi aiuta a dare una base forte alle scelte strutturali e a spiegare perche l'architettura non e ornamento, ma economia del cambiamento.
Gregor Hohpe - Saggi enterprise
La uso per tenere insieme sistemi, integrazione, strategia tecnica e conseguenze organizzative.
Robert C. Martin - Clean architecture
La richiamo quando serve ribadire il legame tra responsabilita del codice, confini chiari e sostenibilita di lungo periodo.
Domande frequenti
.NET Framework e la versione originale, Windows-only, con supporto fino alla versione 4.8.x. .NET 8 (e la serie .NET 5+) e il successore cross-platform, open source, con performance nettamente superiori e ciclo di rilascio annuale. Tutti i nuovi progetti dovrebbero usare .NET 8 o superiore. La migrazione da .NET Framework e raccomandata quando i costi di manutenzione del legacy superano i costi del porting.
.NET MAUI e il framework Microsoft per applicazioni mobile e desktop cross-platform scritte in C#. Sostituisce Xamarin.Forms e permette di condividere la logica tra iOS, Android, Windows e macOS. Va usato quando il target include dispositivi mobili e si vuole un unico codebase. Per applicazioni enterprise Windows-only, WPF resta la scelta piu matura.
Il container DI nativo di .NET (Microsoft.Extensions.DependencyInjection) permette di registrare servizi con tre lifetime: Transient (nuova istanza ogni richiesta), Scoped (stessa istanza per richiesta HTTP), Singleton (stessa istanza per tutta la vita dell'applicazione). I servizi vengono iniettati nel costruttore. In ASP.NET Core il container e configurato in Program.cs tramite builder.Services.
.NET 8 ha introdotto performance significative su Blazor (modalita ibrida), Native AOT per binary compatti, miglioramenti a System.Text.Json e Time abstraction per testabilita. .NET 10 continua con miglioramenti a C# 14 (extension members, field accessor), ulteriori ottimizzazioni AOT e miglioramenti al runtime. Il pattern e chiaro: ogni versione riduce il boilerplate e migliora le performance.











