.NET Core è un framework open source sviluppato da Microsoft per la creazione di applicazioni multipiattaforma. È una versione più leggera e modulare del framework .NET tradizionale.
.NET Core è un framework open source sviluppato da Microsoft per la creazione di applicazioni multipiattaforma. È una versione più leggera e modulare del framework .NET tradizionale, che consente agli sviluppatori di creare applicazioni per Windows, macOS e Linux.
.NET Core viene utilizzato per sviluppare applicazioni web, desktop e mobile. Offre una vasta gamma di funzionalità, tra cui la gestione della memoria, la sicurezza, la gestione delle risorse e la gestione dei file. Inoltre, .NET Core supporta una vasta gamma di linguaggi di programmazione, tra cui C#, F# e Visual Basic.
Multipiattaforma: .NET Core è compatibile con Windows, macOS e Linux.
Open source: .NET Core è un framework open source, il che significa che gli sviluppatori possono contribuire al codice sorgente e personalizzare il framework per le loro esigenze.
Modulare: .NET Core è modulare, il che significa che gli sviluppatori possono utilizzare solo le funzionalità di cui hanno bisogno, senza dover installare l'intero framework.
Performante: .NET Core offre prestazioni elevate grazie alla gestione della memoria e alla compilazione just-in-time (JIT).
Applicazioni web: .NET Core viene utilizzato per sviluppare applicazioni web, come siti web e API RESTful.
Applicazioni desktop: .NET Core viene utilizzato per sviluppare applicazioni desktop, come applicazioni Windows Forms e WPF.
Applicazioni mobile: .NET Core viene utilizzato per sviluppare applicazioni mobili, come applicazioni Xamarin per iOS e Android.
Per iniziare a utilizzare .NET Core, è possibile installarlo dal sito ufficiale di Microsoft. Una volta installato, è possibile utilizzare gli strumenti di sviluppo di .NET Core per creare e compilare applicazioni.
Esempio di codice C#:
using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }