Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Che cos'è esattamente la piattaforma .NET? | Introduzione
Introduzione a .NET con C#
course content

Contenuti del Corso

Introduzione a .NET con C#

Introduzione a .NET con C#

1. Introduzione
2. Programmazione Asincrona e Introduzione ai Servizi Web
3. Introduzione ai Database con .NET
4. Operazioni CRUD con MySQL
5. Ottimizzazione delle Operazioni di Database

book
Che cos'è esattamente la piattaforma .NET?

Potresti aver sentito i termini .NET Framework, .NET Core, .NET 8 o semplicemente .NET, ma qual è la differenza tra tutti questi? Per comprenderlo, è necessario esaminare brevemente la storia di .NET.

Microsoft ha introdotto il linguaggio di programmazione C# nei primi anni 2000 insieme al .NET Framework e all'IDE Visual Studio.

C# e .NET Framework sono spesso associati tra loro ma hanno scopi distinti. C# è un linguaggio di programmazione che può essere utilizzato per scrivere applicazioni sfruttando il .NET Framework, mentre il .NET Framework stesso è un framework di sviluppo software.

Il .NET Framework può essere utilizzato solo per sviluppare applicazioni per Windows. Questo significa che le applicazioni sviluppate utilizzando il .NET Framework non funzionerebbero su Linux e macOS.

Un aspetto importante del .NET Framework è che supporta diversi linguaggi di programmazione come F#, Visual Basic e ovviamente C#. In questo corso impareremo lo sviluppo .NET utilizzando C#, poiché è il linguaggio più popolare e versatile tra questi.

L'obiettivo a lungo termine di Microsoft era abilitare la compatibilità multipiattaforma, consentendo ai programmi scritti in C# di essere eseguiti su qualsiasi sistema operativo. Pertanto, nel 2014, Microsoft ha introdotto .NET Core come successore del .NET Framework. È stato il primo framework ufficiale multipiattaforma per C#. Con .NET Core è possibile creare applicazioni che possono essere eseguite su Windows, Linux e macOS. In termini di velocità, .NET Core è più veloce ed efficiente rispetto al .NET Framework.

.NET Core ha avuto diverse versioni e nuovi rilasci fino a .NET Core 3.1. Tuttavia, nel 2020, Microsoft ha rilasciato una versione più recente chiamata NET 5.0 in cui il termine "Core" è stato eliminato. I successivi rilasci sono stati NET 5, NET 6 e NET 7 ecc.

Tutte le versioni sopra menzionate, ovvero .NET Framework, .NET Core e .NET, sono collettivamente indicate come .NET Platform o .NET Ecosystem.

In sintesi, la versione originale della .NET Platform era il .NET Framework, che è stato poi sostituito da .NET Core per supportare lo sviluppo multipiattaforma, e successivamente .NET Core è stato rinominato semplicemente .NET. Attualmente, l'ultima versione della .NET Platform è .NET 8, che utilizzeremo in questo corso poiché supporta tutte le piattaforme ed è la versione più aggiornata del framework.

Visual Studio è l'IDE (Integrated Development Environment) che utilizzeremo per scrivere ed eseguire codice C#.

question mark

Qual è il nome della versione originale della piattaforma .NET?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 1

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

course content

Contenuti del Corso

Introduzione a .NET con C#

Introduzione a .NET con C#

1. Introduzione
2. Programmazione Asincrona e Introduzione ai Servizi Web
3. Introduzione ai Database con .NET
4. Operazioni CRUD con MySQL
5. Ottimizzazione delle Operazioni di Database

book
Che cos'è esattamente la piattaforma .NET?

Potresti aver sentito i termini .NET Framework, .NET Core, .NET 8 o semplicemente .NET, ma qual è la differenza tra tutti questi? Per comprenderlo, è necessario esaminare brevemente la storia di .NET.

Microsoft ha introdotto il linguaggio di programmazione C# nei primi anni 2000 insieme al .NET Framework e all'IDE Visual Studio.

C# e .NET Framework sono spesso associati tra loro ma hanno scopi distinti. C# è un linguaggio di programmazione che può essere utilizzato per scrivere applicazioni sfruttando il .NET Framework, mentre il .NET Framework stesso è un framework di sviluppo software.

Il .NET Framework può essere utilizzato solo per sviluppare applicazioni per Windows. Questo significa che le applicazioni sviluppate utilizzando il .NET Framework non funzionerebbero su Linux e macOS.

Un aspetto importante del .NET Framework è che supporta diversi linguaggi di programmazione come F#, Visual Basic e ovviamente C#. In questo corso impareremo lo sviluppo .NET utilizzando C#, poiché è il linguaggio più popolare e versatile tra questi.

L'obiettivo a lungo termine di Microsoft era abilitare la compatibilità multipiattaforma, consentendo ai programmi scritti in C# di essere eseguiti su qualsiasi sistema operativo. Pertanto, nel 2014, Microsoft ha introdotto .NET Core come successore del .NET Framework. È stato il primo framework ufficiale multipiattaforma per C#. Con .NET Core è possibile creare applicazioni che possono essere eseguite su Windows, Linux e macOS. In termini di velocità, .NET Core è più veloce ed efficiente rispetto al .NET Framework.

.NET Core ha avuto diverse versioni e nuovi rilasci fino a .NET Core 3.1. Tuttavia, nel 2020, Microsoft ha rilasciato una versione più recente chiamata NET 5.0 in cui il termine "Core" è stato eliminato. I successivi rilasci sono stati NET 5, NET 6 e NET 7 ecc.

Tutte le versioni sopra menzionate, ovvero .NET Framework, .NET Core e .NET, sono collettivamente indicate come .NET Platform o .NET Ecosystem.

In sintesi, la versione originale della .NET Platform era il .NET Framework, che è stato poi sostituito da .NET Core per supportare lo sviluppo multipiattaforma, e successivamente .NET Core è stato rinominato semplicemente .NET. Attualmente, l'ultima versione della .NET Platform è .NET 8, che utilizzeremo in questo corso poiché supporta tutte le piattaforme ed è la versione più aggiornata del framework.

Visual Studio è l'IDE (Integrated Development Environment) che utilizzeremo per scrivere ed eseguire codice C#.

question mark

Qual è il nome della versione originale della piattaforma .NET?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 1
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt